• API

    Show / Hide Table of Contents

    Class MultiSimilarity

    Implements the CombSUM method for combining evidence from multiple similarity values described in: Joseph A. Shaw, Edward A. Fox. In Text REtrieval Conference (1993), pp. 243-252

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk
    Inheritance
    System.Object
    Similarity
    MultiSimilarity
    Inherited Members
    Similarity.Coord(Int32, Int32)
    Similarity.QueryNorm(Single)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Lucene.Net.Search.Similarities
    Assembly: Lucene.Net.dll
    Syntax
    public class MultiSimilarity : Similarity

    Constructors

    | Improve this Doc View Source

    MultiSimilarity(Similarity[])

    Creates a MultiSimilarity which will sum the scores of the provided sims.

    Declaration
    public MultiSimilarity(Similarity[] sims)
    Parameters
    Type Name Description
    Similarity[] sims

    Fields

    | Improve this Doc View Source

    m_sims

    the sub-similarities used to create the combined score

    Declaration
    protected readonly Similarity[] m_sims
    Field Value
    Type Description
    Similarity[]

    Methods

    | Improve this Doc View Source

    ComputeNorm(FieldInvertState)

    Declaration
    public override long ComputeNorm(FieldInvertState state)
    Parameters
    Type Name Description
    FieldInvertState state
    Returns
    Type Description
    System.Int64
    Overrides
    Similarity.ComputeNorm(FieldInvertState)
    | Improve this Doc View Source

    ComputeWeight(Single, CollectionStatistics, TermStatistics[])

    Declaration
    public override Similarity.SimWeight ComputeWeight(float queryBoost, CollectionStatistics collectionStats, params TermStatistics[] termStats)
    Parameters
    Type Name Description
    System.Single queryBoost
    CollectionStatistics collectionStats
    TermStatistics[] termStats
    Returns
    Type Description
    Similarity.SimWeight
    Overrides
    Similarity.ComputeWeight(Single, CollectionStatistics, TermStatistics[])
    | Improve this Doc View Source

    GetSimScorer(Similarity.SimWeight, AtomicReaderContext)

    Declaration
    public override Similarity.SimScorer GetSimScorer(Similarity.SimWeight stats, AtomicReaderContext context)
    Parameters
    Type Name Description
    Similarity.SimWeight stats
    AtomicReaderContext context
    Returns
    Type Description
    Similarity.SimScorer
    Overrides
    Similarity.GetSimScorer(Similarity.SimWeight, AtomicReaderContext)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)