Class LimitTokenPositionFilterFactory

java.lang.Object
org.apache.lucene.analysis.AbstractAnalysisFactory
org.apache.lucene.analysis.TokenFilterFactory
org.apache.lucene.analysis.miscellaneous.LimitTokenPositionFilterFactory

public class LimitTokenPositionFilterFactory extends TokenFilterFactory
Factory for LimitTokenPositionFilter.
 <fieldType name="text_limit_pos" class="solr.TextField" positionIncrementGap="100">
   <analyzer>
     <tokenizer class="solr.WhitespaceTokenizerFactory"/>
     <filter class="solr.LimitTokenPositionFilterFactory" maxTokenPosition="3" consumeAllTokens="false" />
   </analyzer>
 </fieldType>

The consumeAllTokens property is optional and defaults to false. See LimitTokenPositionFilter for an explanation of its use.

Since:
4.3.0
  • Field Details

  • Constructor Details

    • LimitTokenPositionFilterFactory

      public LimitTokenPositionFilterFactory(Map<String,String> args)
      Creates a new LimitTokenPositionFilterFactory
    • LimitTokenPositionFilterFactory

      public LimitTokenPositionFilterFactory()
      Default ctor for compatibility with SPI
  • Method Details