Class DictionaryDecompounderTokenFilter
Decomposes compound words found in many Germanic languages. This token filter is implemented using Apache Lucene.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Search.Documents.dll
Syntax
public class DictionaryDecompounderTokenFilter : Azure.Search.Documents.Indexes.Models.TokenFilter
Constructors
DictionaryDecompounderTokenFilter(String, IEnumerable<String>)
Initializes a new instance of DictionaryDecompounderTokenFilter.
Declaration
public DictionaryDecompounderTokenFilter (string name, System.Collections.Generic.IEnumerable<string> wordList);
Parameters
System.String
name
The name of the token filter. It must only contain letters, digits, spaces, dashes or underscores, can only start and end with alphanumeric characters, and is limited to 128 characters. |
System.Collections.Generic.IEnumerable<System.String>
wordList
The list of words to match against. |
Exceptions
System.ArgumentNullException
|
Properties
MaxSubwordSize
The maximum subword size. Only subwords shorter than this are outputted. Default is 15. Maximum is 300.
Declaration
public Nullable<int> MaxSubwordSize { get; set; }
Property Value
System.Nullable<System.Int32>
|
MinSubwordSize
The minimum subword size. Only subwords longer than this are outputted. Default is 2. Maximum is 300.
Declaration
public Nullable<int> MinSubwordSize { get; set; }
Property Value
System.Nullable<System.Int32>
|
MinWordSize
The minimum word size. Only words longer than this get processed. Default is 5. Maximum is 300.
Declaration
public Nullable<int> MinWordSize { get; set; }
Property Value
System.Nullable<System.Int32>
|
OnlyLongestMatch
A value indicating whether to add only the longest matching subword to the output. Default is false.
Declaration
public Nullable<bool> OnlyLongestMatch { get; set; }
Property Value
System.Nullable<System.Boolean>
|
WordList
The list of words to match against.
Declaration
public System.Collections.Generic.IList<string> WordList { get; }
Property Value
System.Collections.Generic.IList<System.String>
|