Search Results for

    Show / Hide Table of Contents

    Class AnalyzeCharFiltersDescriptor

    Inheritance
    object
    DescriptorPromiseBase<AnalyzeCharFiltersDescriptor, AnalyzeCharFilters>
    AnalyzeCharFiltersDescriptor
    Implements
    IDescriptor
    IPromise<AnalyzeCharFilters>
    Inherited Members
    DescriptorPromiseBase<AnalyzeCharFiltersDescriptor, AnalyzeCharFilters>.Self
    DescriptorPromiseBase<AnalyzeCharFiltersDescriptor, AnalyzeCharFilters>.Assign(Action<AnalyzeCharFilters>)
    DescriptorPromiseBase<AnalyzeCharFiltersDescriptor, AnalyzeCharFilters>.Assign<TNewValue>(TNewValue, Action<AnalyzeCharFilters, 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 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
    Type Name Description
    Func<HtmlStripCharFilterDescriptor, IHtmlStripCharFilter> selector
    Returns
    Type Description
    AnalyzeCharFiltersDescriptor
    | Edit this page View Source

    IcuNormalization(Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter>)

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

    Declaration
    public AnalyzeCharFiltersDescriptor IcuNormalization(Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter> selector)
    Parameters
    Type Name Description
    Func<IcuNormalizationCharFilterDescriptor, IIcuNormalizationCharFilter> selector
    Returns
    Type Description
    AnalyzeCharFiltersDescriptor
    | 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
    Type Name Description
    Func<KuromojiIterationMarkCharFilterDescriptor, IKuromojiIterationMarkCharFilter> selector
    Returns
    Type Description
    AnalyzeCharFiltersDescriptor
    | 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
    Type Name Description
    Func<MappingCharFilterDescriptor, IMappingCharFilter> selector
    Returns
    Type Description
    AnalyzeCharFiltersDescriptor
    | 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
    Type Description
    AnalyzeCharFiltersDescriptor
    | 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
    Type Name Description
    Func<PatternReplaceCharFilterDescriptor, IPatternReplaceCharFilter> selector
    Returns
    Type Description
    AnalyzeCharFiltersDescriptor

    Implements

    IDescriptor
    IPromise<TValue>

    Extension Methods

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