Class IcuAnalyzerDescriptor
An ICU analyzer that performs basic normalization, tokenization and character folding, using the IIcuNormalizationCharFilter char filter, IIcuTokenizer and IcuNormalizationTokenFilter token filter
Inheritance
IcuAnalyzerDescriptor
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public class IcuAnalyzerDescriptor : AnalyzerDescriptorBase<IcuAnalyzerDescriptor, IIcuAnalyzer>, IDescriptor, IIcuAnalyzer, IAnalyzer
Remarks
Requires analysis-icu plugin to be installed
Properties
| Edit this page View SourceType
Declaration
protected override string Type { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
| Edit this page View SourceMethod(IcuNormalizationType?)
Normalization method. Default is CompatibilityCaseFold
Declaration
public IcuAnalyzerDescriptor Method(IcuNormalizationType? method)
Parameters
Type | Name | Description |
---|---|---|
IcuNormalizationType? | method |
Returns
Type | Description |
---|---|
IcuAnalyzerDescriptor |
Mode(IcuNormalizationMode?)
Normalization mode. Default is Compose
Declaration
public IcuAnalyzerDescriptor Mode(IcuNormalizationMode? mode)
Parameters
Type | Name | Description |
---|---|---|
IcuNormalizationMode? | mode |
Returns
Type | Description |
---|---|
IcuAnalyzerDescriptor |