Class 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
    • 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 Detail

      • SourceScoreOrderFragmentsBuilder

        public SourceScoreOrderFragmentsBuilder​(MappedFieldType fieldType,
                                                SearchContext searchContext,
                                                java.lang.String[] preTags,
                                                java.lang.String[] postTags,
                                                org.apache.lucene.search.vectorhighlight.BoundaryScanner boundaryScanner)
    • Method Detail

      • 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 class org.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 class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder