Search Results for

    Show / Hide Table of Contents

    Class CharFiltersDescriptor

    Inheritance
    object
    DescriptorPromiseBase<CharFiltersDescriptor, ICharFilters>
    IsADictionaryDescriptorBase<CharFiltersDescriptor, ICharFilters, string, ICharFilter>
    CharFiltersDescriptor
    Implements
    IDescriptor
    IPromise<ICharFilters>
    Inherited Members
    IsADictionaryDescriptorBase<CharFiltersDescriptor, ICharFilters, string, ICharFilter>.Assign(string, ICharFilter)
    DescriptorPromiseBase<CharFiltersDescriptor, ICharFilters>.Self
    DescriptorPromiseBase<CharFiltersDescriptor, ICharFilters>.Assign(Action<ICharFilters>)
    DescriptorPromiseBase<CharFiltersDescriptor, ICharFilters>.Assign<TNewValue>(TNewValue, Action<ICharFilters, TNewValue>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class CharFiltersDescriptor : IsADictionaryDescriptorBase<CharFiltersDescriptor, ICharFilters, string, ICharFilter>, IDescriptor, IPromise<ICharFilters>

    Constructors

    | Edit this page View Source

    CharFiltersDescriptor()

    Declaration
    public CharFiltersDescriptor()

    Methods

    | Edit this page View Source

    HtmlStrip(string, Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter>)

    A char filter of type html_strip stripping out HTML elements from an analyzed text.

    Declaration
    public CharFiltersDescriptor HtmlStrip(string name, Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter> selector = null)
    Parameters
    Type Name Description
    string name
    Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter> selector
    Returns
    Type Description
    CharFiltersDescriptor
    | Edit this page View Source

    IcuNormalization(string, Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter>)

    Normalizes as defined here: http://userguide.icu-project.org/transforms/normalization Part of the analysis-icu plugin:

    Declaration
    public CharFiltersDescriptor IcuNormalization(string name, Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter> selector)
    Parameters
    Type Name Description
    string name
    Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter> selector
    Returns
    Type Description
    CharFiltersDescriptor
    | Edit this page View Source

    KuromojiIterationMark(string, 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 CharFiltersDescriptor KuromojiIterationMark(string name, Func<KuromojiIterationMarkCharFilterDescriptor, IKuromojiIterationMarkCharFilter> selector = null)
    Parameters
    Type Name Description
    string name
    Func<KuromojiIterationMarkCharFilterDescriptor, IKuromojiIterationMarkCharFilter> selector
    Returns
    Type Description
    CharFiltersDescriptor
    | Edit this page View Source

    Mapping(string, Func<MappingCharFilterDescriptor, IMappingCharFilter>)

    A char filter of type mapping replacing characters of an analyzed text with given mapping.

    Declaration
    public CharFiltersDescriptor Mapping(string name, Func<MappingCharFilterDescriptor, IMappingCharFilter> selector)
    Parameters
    Type Name Description
    string name
    Func<MappingCharFilterDescriptor, IMappingCharFilter> selector
    Returns
    Type Description
    CharFiltersDescriptor
    | Edit this page View Source

    PatternReplace(string, 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 CharFiltersDescriptor PatternReplace(string name, Func<PatternReplaceCharFilterDescriptor, IPatternReplaceCharFilter> selector)
    Parameters
    Type Name Description
    string name
    Func<PatternReplaceCharFilterDescriptor, IPatternReplaceCharFilter> selector
    Returns
    Type Description
    CharFiltersDescriptor
    | Edit this page View Source

    UserDefined(string, ICharFilter)

    Declaration
    public CharFiltersDescriptor UserDefined(string name, ICharFilter analyzer)
    Parameters
    Type Name Description
    string name
    ICharFilter analyzer
    Returns
    Type Description
    CharFiltersDescriptor

    Implements

    IDescriptor
    IPromise<TValue>

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • CharFiltersDescriptor()
    • Methods
      • HtmlStrip(string, Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter>)
      • IcuNormalization(string, Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter>)
      • KuromojiIterationMark(string, Func<KuromojiIterationMarkCharFilterDescriptor, IKuromojiIterationMarkCharFilter>)
      • Mapping(string, Func<MappingCharFilterDescriptor, IMappingCharFilter>)
      • PatternReplace(string, Func<PatternReplaceCharFilterDescriptor, IPatternReplaceCharFilter>)
      • UserDefined(string, ICharFilter)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX