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 |