Search Results for

    Show / Hide Table of Contents

    Class DecayFunctionDescriptorBase<TDescriptor, TOrigin, TScale, T>

    Inheritance
    object
    DescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>>
    FunctionScoreFunctionDescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>, T>
    DecayFunctionDescriptorBase<TDescriptor, TOrigin, TScale, T>
    ExponentialDecayFunctionDescriptor<TOrigin, TScale, T>
    GaussDecayFunctionDescriptor<TOrigin, TScale, T>
    LinearDecayFunctionDescriptor<TOrigin, TScale, T>
    Implements
    IDescriptor
    IDecayFunction<TOrigin, TScale>
    IDecayFunction
    IScoreFunction
    Inherited Members
    FunctionScoreFunctionDescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>, T>.Filter(Func<QueryContainerDescriptor<T>, QueryContainer>)
    FunctionScoreFunctionDescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>, T>.Weight(double?)
    DescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>>.Self
    DescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>>.Assign<TValue>(TValue, Action<IDecayFunction<TOrigin, TScale>, TValue>)
    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 abstract class DecayFunctionDescriptorBase<TDescriptor, TOrigin, TScale, T> : FunctionScoreFunctionDescriptorBase<TDescriptor, IDecayFunction<TOrigin, TScale>, T>, IDescriptor, IDecayFunction<TOrigin, TScale>, IDecayFunction, IScoreFunction where TDescriptor : DecayFunctionDescriptorBase<TDescriptor, TOrigin, TScale, T>, IDecayFunction<TOrigin, TScale> where T : class
    Type Parameters
    Name Description
    TDescriptor
    TOrigin
    TScale
    T

    Properties

    | Edit this page View Source

    DecayType

    Declaration
    protected abstract string DecayType { get; }
    Property Value
    Type Description
    string

    Methods

    | Edit this page View Source

    Decay(double?)

    Declaration
    public TDescriptor Decay(double? decay)
    Parameters
    Type Name Description
    double? decay
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Field(Field)

    Declaration
    public TDescriptor Field(Field field)
    Parameters
    Type Name Description
    Field field
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Field<TValue>(Expression<Func<T, TValue>>)

    Declaration
    public TDescriptor Field<TValue>(Expression<Func<T, TValue>> field)
    Parameters
    Type Name Description
    Expression<Func<T, TValue>> field
    Returns
    Type Description
    TDescriptor
    Type Parameters
    Name Description
    TValue
    | Edit this page View Source

    MultiValueMode(MultiValueMode?)

    Declaration
    public TDescriptor MultiValueMode(MultiValueMode? mode)
    Parameters
    Type Name Description
    MultiValueMode? mode
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Offset(TScale)

    Declaration
    public TDescriptor Offset(TScale offset)
    Parameters
    Type Name Description
    TScale offset
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Origin(TOrigin)

    Declaration
    public TDescriptor Origin(TOrigin origin)
    Parameters
    Type Name Description
    TOrigin origin
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Scale(TScale)

    Declaration
    public TDescriptor Scale(TScale scale)
    Parameters
    Type Name Description
    TScale scale
    Returns
    Type Description
    TDescriptor

    Implements

    IDescriptor
    IDecayFunction<TOrigin, TScale>
    IDecayFunction
    IScoreFunction

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • DecayType
    • Methods
      • Decay(double?)
      • Field(Field)
      • Field<TValue>(Expression<Func<T, TValue>>)
      • MultiValueMode(MultiValueMode?)
      • Offset(TScale)
      • Origin(TOrigin)
      • Scale(TScale)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX