Search Results for

    Show / Hide Table of Contents

    Interface IDFRSimilarity

    Implements the divergence from randomness (DFR) framework introduced in Gianni Amati and Cornelis Joost Van Rijsbergen. 2002. Probabilistic models of information retrieval based on measuring the divergence from randomness. ACM Trans. Inf. Syst. 20, 4 (October 2002), 357-389. The DFR scoring formula is composed of three separate components: the basic model, the aftereffect and an additional normalization component, represented by the classes BasicModel, AfterEffect and Normalization, respectively.The names of these classes were chosen to match the names of their counterparts in the Terrier IR engine.

    Inherited Members
    ISimilarity.Type
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IDFRSimilarity : ISimilarity

    Properties

    | Edit this page View Source

    AfterEffect

    The after effect

    Declaration
    [DataMember(Name = "after_effect")]
    DFRAfterEffect? AfterEffect { get; set; }
    Property Value
    Type Description
    DFRAfterEffect?
    | Edit this page View Source

    BasicModel

    The basic model

    Declaration
    [DataMember(Name = "basic_model")]
    DFRBasicModel? BasicModel { get; set; }
    Property Value
    Type Description
    DFRBasicModel?
    | Edit this page View Source

    Normalization

    The normalization

    Declaration
    [DataMember(Name = "normalization")]
    Normalization? Normalization { get; set; }
    Property Value
    Type Description
    Normalization?
    | Edit this page View Source

    NormalizationH1C

    Normalization model that assumes a uniform distribution of the term frequency.

    Declaration
    [DataMember(Name = "normalization.h1.c")]
    double? NormalizationH1C { get; set; }
    Property Value
    Type Description
    double?
    | Edit this page View Source

    NormalizationH2C

    Normalization model in which the term frequency is inversely related to the length.

    Declaration
    [DataMember(Name = "normalization.h2.c")]
    double? NormalizationH2C { get; set; }
    Property Value
    Type Description
    double?
    | Edit this page View Source

    NormalizationH3C

    Dirichlet Priors normalization

    Declaration
    [DataMember(Name = "normalization.h3.c")]
    double? NormalizationH3C { get; set; }
    Property Value
    Type Description
    double?
    | Edit this page View Source

    NormalizationZZ

    Pareto-Zipf Normalization

    Declaration
    [DataMember(Name = "normalization.z.z")]
    double? NormalizationZZ { get; set; }
    Property Value
    Type Description
    double?

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • AfterEffect
      • BasicModel
      • Normalization
      • NormalizationH1C
      • NormalizationH2C
      • NormalizationH3C
      • NormalizationZZ
    • Extension Methods
    Back to top Generated by DocFX