Class SourceScoreOrderFragmentsBuilder
java.lang.Object
org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder
org.elasticsearch.search.fetch.subphase.highlight.SourceScoreOrderFragmentsBuilder
- All Implemented Interfaces:
org.apache.lucene.search.vectorhighlight.FragmentsBuilder
public class SourceScoreOrderFragmentsBuilder
extends org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder
org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder.ScoreComparator
-
Field Summary
Fields inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
COLORED_POST_TAGS, COLORED_PRE_TAGS, postTags, preTags
-
Constructor Summary
Constructors Constructor Description SourceScoreOrderFragmentsBuilder(MappedFieldType fieldType, boolean fixBrokenAnalysis, SourceLookup sourceLookup, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.vectorhighlight.BoundaryScanner boundaryScanner)
-
Method Summary
Modifier and Type Method Description protected org.apache.lucene.document.Field[]
getFields(org.apache.lucene.index.IndexReader reader, int docId, java.lang.String fieldName)
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)
Methods inherited from class org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder
getWeightedFragInfoList
Methods inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
createFragment, createFragment, createFragments, createFragments, discreteMultiValueHighlighting, getFragmentSource, getFragmentSourceMSO, getMultiValuedSeparator, getPostTag, getPostTag, getPreTag, getPreTag, isDiscreteMultiValueHighlighting, setDiscreteMultiValueHighlighting, setMultiValuedSeparator
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SourceScoreOrderFragmentsBuilder
public SourceScoreOrderFragmentsBuilder(MappedFieldType fieldType, boolean fixBrokenAnalysis, SourceLookup sourceLookup, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.vectorhighlight.BoundaryScanner boundaryScanner)
-
-
Method Details
-
getFields
protected org.apache.lucene.document.Field[] getFields(org.apache.lucene.index.IndexReader reader, int docId, java.lang.String fieldName) throws java.io.IOException- Overrides:
getFields
in classorg.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
- Throws:
java.io.IOException
-
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:
makeFragment
in classorg.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
-