Class AnalyzeCharFiltersDescriptor
Inheritance
AnalyzeCharFiltersDescriptor
Assembly: OpenSearch.Client.dll
Syntax
public class AnalyzeCharFiltersDescriptor : DescriptorPromiseBase<AnalyzeCharFiltersDescriptor, AnalyzeCharFilters>, IDescriptor, IPromise<AnalyzeCharFilters>
Constructors
|
Edit this page
View Source
AnalyzeCharFiltersDescriptor()
Declaration
public AnalyzeCharFiltersDescriptor()
Methods
|
Edit this page
View Source
HtmlStrip(Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter>)
A char filter of type html_strip stripping out HTML elements from an analyzed text.
Declaration
public AnalyzeCharFiltersDescriptor HtmlStrip(Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter> selector = null)
Parameters
Returns
|
Edit this page
View Source
IcuNormalization(Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter>)
Declaration
public AnalyzeCharFiltersDescriptor IcuNormalization(Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter> selector)
Parameters
Returns
|
Edit this page
View Source
KuromojiIterationMark(Func<KuromojiIterationMarkCharFilterDescriptor, IKuromojiIterationMarkCharFilter>)
The kuromoji_iteration_mark normalizes Japanese horizontal iteration marks (odoriji) to their expanded form.
Part of the analysis-kuromoji
plugin:
Declaration
public AnalyzeCharFiltersDescriptor KuromojiIterationMark(Func<KuromojiIterationMarkCharFilterDescriptor, IKuromojiIterationMarkCharFilter> selector = null)
Parameters
Returns
|
Edit this page
View Source
Mapping(Func<MappingCharFilterDescriptor, IMappingCharFilter>)
A char filter of type mapping replacing characters of an analyzed text with given mapping.
Declaration
public AnalyzeCharFiltersDescriptor Mapping(Func<MappingCharFilterDescriptor, IMappingCharFilter> selector)
Parameters
Returns
|
Edit this page
View Source
Name(string)
A reference to a token filter that is part of the mapping
Declaration
public AnalyzeCharFiltersDescriptor Name(string tokenFilter)
Parameters
Type |
Name |
Description |
string |
tokenFilter |
|
Returns
|
Edit this page
View Source
PatternReplace(Func<PatternReplaceCharFilterDescriptor, IPatternReplaceCharFilter>)
The pattern_replace char filter allows the use of a regex to manipulate the characters in a string before analysis.
Declaration
public AnalyzeCharFiltersDescriptor PatternReplace(Func<PatternReplaceCharFilterDescriptor, IPatternReplaceCharFilter> selector)
Parameters
Returns
Implements
Extension Methods