Package | Description |
---|---|
org.apache.lucene.search.highlight |
Highlighting search terms.
|
org.apache.lucene.search.vectorhighlight |
Another highlighter implementation based on term vectors.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultEncoder
Simple
Encoder implementation that does not modify the output |
class |
SimpleHTMLEncoder
Simple
Encoder implementation to escape text for HTML output |
Modifier and Type | Field and Description |
---|---|
private Encoder |
Highlighter.encoder |
Modifier and Type | Method and Description |
---|---|
Encoder |
Highlighter.getEncoder() |
Modifier and Type | Method and Description |
---|---|
void |
Highlighter.setEncoder(Encoder encoder) |
Constructor and Description |
---|
Highlighter(Formatter formatter,
Encoder encoder,
Scorer fragmentScorer) |
Modifier and Type | Field and Description |
---|---|
private static Encoder |
BaseFragmentsBuilder.NULL_ENCODER |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
FragmentsBuilder.createFragment(IndexReader reader,
int docId,
java.lang.String fieldName,
FieldFragList fieldFragList,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder)
create a fragment.
|
java.lang.String |
BaseFragmentsBuilder.createFragment(IndexReader reader,
int docId,
java.lang.String fieldName,
FieldFragList fieldFragList,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder) |
java.lang.String[] |
FragmentsBuilder.createFragments(IndexReader reader,
int docId,
java.lang.String fieldName,
FieldFragList fieldFragList,
int maxNumFragments,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder)
create multiple fragments.
|
java.lang.String[] |
BaseFragmentsBuilder.createFragments(IndexReader reader,
int docId,
java.lang.String fieldName,
FieldFragList fieldFragList,
int maxNumFragments,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder) |
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.
|
protected java.lang.String |
BaseFragmentsBuilder.makeFragment(java.lang.StringBuilder buffer,
int[] index,
Field[] values,
FieldFragList.WeightedFragInfo fragInfo,
java.lang.String[] preTags,
java.lang.String[] postTags,
Encoder encoder) |