ShingleTokenFilterDescriptor
public class ShingleTokenFilterDescriptor : TokenFilterDescriptorBase<ShingleTokenFilterDescriptor, IShingleTokenFilter>, IShingleTokenFilter, ITokenFilter
public ShingleTokenFilterDescriptor()
The string to use as a replacement for each position at which there is no actual token in the stream. For instance this string is used if
the position increment is greater than one when a stop filter is used together with the shingle filter. Defaults to "_"
The maximum shingle size. Defaults to 2.
The minimum shingle size. Defaults to 2.
If true the output will contain the input tokens (unigrams) as well as the shingles. Defaults to true.
If output_unigrams is false the output will contain the input tokens (unigrams) if no shingles are available.
Note if output_unigrams is set to true this setting has no effect. Defaults to false.
The string to use when joining adjacent tokens to form a shingle. Defaults to " ".