Package | Description |
---|---|
org.apache.lucene.search.vectorhighlight |
Another highlighter implementation based on term vectors.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseFragListBuilder
A abstract implementation of
FragListBuilder . |
class |
SimpleFragListBuilder
A simple implementation of
FragListBuilder . |
class |
SingleFragListBuilder
An implementation class of
FragListBuilder that generates one FieldFragList.WeightedFragInfo object. |
class |
WeightedFragListBuilder
A weighted implementation of
FragListBuilder . |
Modifier and Type | Field and Description |
---|---|
private FragListBuilder |
FastVectorHighlighter.fragListBuilder |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
FastVectorHighlighter.getBestFragment(FieldQuery fieldQuery,
IndexReader reader,
int docId,
java.lang.String fieldName,
int fragCharSize,
FragListBuilder fragListBuilder,
FragmentsBuilder fragmentsBuilder,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder)
return the best fragment.
|
java.lang.String[] |
FastVectorHighlighter.getBestFragments(FieldQuery fieldQuery,
IndexReader reader,
int docId,
java.lang.String fieldName,
int fragCharSize,
int maxNumFragments,
FragListBuilder fragListBuilder,
FragmentsBuilder fragmentsBuilder,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder)
return the best fragments.
|
java.lang.String[] |
FastVectorHighlighter.getBestFragments(FieldQuery fieldQuery,
IndexReader reader,
int docId,
java.lang.String storedField,
java.util.Set<java.lang.String> matchedFields,
int fragCharSize,
int maxNumFragments,
FragListBuilder fragListBuilder,
FragmentsBuilder fragmentsBuilder,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder)
Return the best fragments.
|
private FieldFragList |
FastVectorHighlighter.getFieldFragList(FragListBuilder fragListBuilder,
FieldQuery fieldQuery,
IndexReader reader,
int docId,
java.util.Set<java.lang.String> matchedFields,
int fragCharSize)
Build a FieldFragList for more than one field.
|
private FieldFragList |
FastVectorHighlighter.getFieldFragList(FragListBuilder fragListBuilder,
FieldQuery fieldQuery,
IndexReader reader,
int docId,
java.lang.String matchedField,
int fragCharSize)
Build a FieldFragList for one field.
|
Constructor and Description |
---|
FastVectorHighlighter(boolean phraseHighlight,
boolean fieldMatch,
FragListBuilder fragListBuilder,
FragmentsBuilder fragmentsBuilder)
a constructor.
|