Class ConcatenateGraphFilterFactory

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

public class ConcatenateGraphFilterFactory extends TokenFilterFactory
Factory for ConcatenateGraphFilter.
  • tokenSeparator: Separator to use for concatenation. If not present, ConcatenateGraphFilter.DEFAULT_TOKEN_SEPARATOR will be used. If empty, tokens will be concatenated without any separators.
  • preservePositionIncrements: Whether to add an empty token for missing positions. The effect is a consecutive ConcatenateGraphFilter.SEP_LABEL. When false, it's as if there were no missing positions (we pretend the surrounding tokens were adjacent).
  • maxGraphExpansions: If the tokenStream graph has more than this many possible paths through, then we'll throw TooComplexToDeterminizeException to preserve the stability and memory of the machine.
Since:
7.4.0
See Also:
SPI Name (case-insensitive: if the name is 'htmlStrip', 'htmlstrip' can be used when looking up the service).
"concatenateGraph"