public class NGramResultAnnotator
extends de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
Modifier and Type | Class and Description |
---|---|
protected class |
NGramResultAnnotator.LazyAnnotatedNGramData |
protected class |
NGramResultAnnotator.LazyNGramAnnotation |
de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.DefaultHighlight, de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.Highlight, de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.LazyAnnotation
Constructor and Description |
---|
NGramResultAnnotator(de.ims.icarus.search_tools.annotation.BitmaskHighlighting highlighting,
java.util.List<NGramQAttributes> nqList) |
Modifier and Type | Method and Description |
---|---|
protected de.ims.icarus.util.annotation.AnnotatedData |
createAnnotatedData(java.lang.Object data,
de.ims.icarus.search_tools.result.ResultEntry entry) |
protected de.ims.icarus.util.annotation.Annotation |
createAnnotation(java.lang.Object data,
de.ims.icarus.search_tools.result.ResultEntry entry) |
protected long |
createBaseHighlight(int index) |
protected de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.Highlight |
createHighlight(java.lang.Object data,
de.ims.icarus.search_tools.result.Hit hit) |
de.ims.icarus.util.data.ContentType |
getAnnotationType() |
int |
getHighlightCount() |
protected java.lang.String |
getTagQuery(java.lang.String qtag) |
protected boolean |
supports(java.lang.Object data) |
public NGramResultAnnotator(de.ims.icarus.search_tools.annotation.BitmaskHighlighting highlighting, java.util.List<NGramQAttributes> nqList)
public de.ims.icarus.util.data.ContentType getAnnotationType()
ResultAnnotator.getAnnotationType()
public int getHighlightCount()
getHighlightCount
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.getHighlightCount()
protected long createBaseHighlight(int index)
createBaseHighlight
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.createBaseHighlight(int)
protected boolean supports(java.lang.Object data)
supports
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.supports(java.lang.Object)
protected de.ims.icarus.util.annotation.AnnotatedData createAnnotatedData(java.lang.Object data, de.ims.icarus.search_tools.result.ResultEntry entry)
createAnnotatedData
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.createAnnotatedData(java.lang.Object, de.ims.icarus.search_tools.result.ResultEntry)
protected de.ims.icarus.util.annotation.Annotation createAnnotation(java.lang.Object data, de.ims.icarus.search_tools.result.ResultEntry entry)
createAnnotation
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
protected java.lang.String getTagQuery(java.lang.String qtag)
protected de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator.Highlight createHighlight(java.lang.Object data, de.ims.icarus.search_tools.result.Hit hit)
createHighlight
in class de.ims.icarus.search_tools.annotation.AbstractLazyResultAnnotator
AbstractLazyResultAnnotator.createHighlight(java.lang.Object, de.ims.icarus.search_tools.result.Hit)