LMSimilarity.CollectionModel (Lucene 10.5.0 core API)
Description: declaration: package: org.apache.lucene.search.similarities, class: LMSimilarity, interface: CollectionModel

Package org.apache.lucene.search.similarities

# Interface LMSimilarity.CollectionModel

All Known Implementing Classes:
  `IndriDirichletSimilarity.IndriCollectionModel`, `LMSimilarity.DefaultCollectionModel`

Enclosing class:
  `LMSimilarity`

public static interface LMSimilarity.CollectionModel
A strategy for computing the collection language model.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `double`
  `computeProbability(BasicStats stats)`
  Computes the probability `p(w|C)` according to the language model strategy for the current term.
  `String`
  `getName()`
  The name of the collection model strategy.

- ## Method Details

  - ### computeProbability

    double computeProbability(BasicStats stats)
    Computes the probability `p(w|C)` according to the language model strategy for the current term.

  - ### getName

    String getName()
    The name of the collection model strategy.