Class SimpleFragmentsBuilder
java.lang.Object
org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
org.apache.lucene.search.vectorhighlight.SimpleFragmentsBuilder
org.elasticsearch.search.fetch.subphase.highlight.SimpleFragmentsBuilder
- All Implemented Interfaces:
org.apache.lucene.search.vectorhighlight.FragmentsBuilder
- Direct Known Subclasses:
SourceSimpleFragmentsBuilder
public class SimpleFragmentsBuilder
extends org.apache.lucene.search.vectorhighlight.SimpleFragmentsBuilder
Direct Subclass of Lucene's org.apache.lucene.search.vectorhighlight.SimpleFragmentsBuilder
that corrects offsets for broken analysis chains.
-
Field Summary
Fields Modifier and Type Field Description protected MappedFieldTypefieldTypeFields inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
COLORED_POST_TAGS, COLORED_PRE_TAGS, postTags, preTags -
Constructor Summary
Constructors Constructor Description SimpleFragmentsBuilder(MappedFieldType fieldType, boolean fixBrokenAnalysis, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.vectorhighlight.BoundaryScanner boundaryScanner) -
Method Summary
Modifier and Type Method Description protected java.lang.StringmakeFragment(java.lang.StringBuilder buffer, int[] index, org.apache.lucene.document.Field[] values, org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo fragInfo, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.highlight.Encoder encoder)Methods inherited from class org.apache.lucene.search.vectorhighlight.SimpleFragmentsBuilder
getWeightedFragInfoListMethods inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
createFragment, createFragment, createFragments, createFragments, discreteMultiValueHighlighting, getFields, getFragmentSource, getFragmentSourceMSO, getMultiValuedSeparator, getPostTag, getPostTag, getPreTag, getPreTag, isDiscreteMultiValueHighlighting, setDiscreteMultiValueHighlighting, setMultiValuedSeparatorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
fieldType
-
-
Constructor Details
-
SimpleFragmentsBuilder
public SimpleFragmentsBuilder(MappedFieldType fieldType, boolean fixBrokenAnalysis, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.vectorhighlight.BoundaryScanner boundaryScanner)
-
-
Method Details
-
makeFragment
protected java.lang.String makeFragment(java.lang.StringBuilder buffer, int[] index, org.apache.lucene.document.Field[] values, org.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfo fragInfo, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.highlight.Encoder encoder)- Overrides:
makeFragmentin classorg.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-