Class 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 MappedFieldType fieldType  
      • Fields 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, 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.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.SimpleFragmentsBuilder

        getWeightedFragInfoList
      • Methods inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder

        createFragment, createFragment, createFragments, createFragments, discreteMultiValueHighlighting, getFields, 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

      • SimpleFragmentsBuilder

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

      • 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