xapian-core  1.4.24
Classes | Namespaces
weight.h File Reference

Weighting scheme API. More...

Classes

class  Xapian::Weight
 Abstract base class for weighting schemes. More...
 
class  Xapian::BoolWeight
 Class implementing a "boolean" weighting scheme. More...
 
class  Xapian::TfIdfWeight
 Xapian::Weight subclass implementing the tf-idf weighting scheme. More...
 
class  Xapian::BM25Weight
 Xapian::Weight subclass implementing the BM25 probabilistic formula. More...
 
class  Xapian::BM25PlusWeight
 Xapian::Weight subclass implementing the BM25+ probabilistic formula. More...
 
class  Xapian::TradWeight
 Xapian::Weight subclass implementing the traditional probabilistic formula. More...
 
class  Xapian::InL2Weight
 This class implements the InL2 weighting scheme. More...
 
class  Xapian::IfB2Weight
 This class implements the IfB2 weighting scheme. More...
 
class  Xapian::IneB2Weight
 This class implements the IneB2 weighting scheme. More...
 
class  Xapian::BB2Weight
 This class implements the BB2 weighting scheme. More...
 
class  Xapian::DLHWeight
 This class implements the DLH weighting scheme, which is a representative scheme of the Divergence from Randomness Framework by Gianni Amati. More...
 
class  Xapian::PL2Weight
 This class implements the PL2 weighting scheme. More...
 
class  Xapian::PL2PlusWeight
 Xapian::Weight subclass implementing the PL2+ probabilistic formula. More...
 
class  Xapian::DPHWeight
 This class implements the DPH weighting scheme. More...
 
class  Xapian::LMWeight
 Xapian::Weight subclass implementing the Language Model formula. More...
 
class  Xapian::CoordWeight
 Xapian::Weight subclass implementing Coordinate Matching. More...
 

Namespaces

namespace  Xapian
 The Xapian namespace contains public interfaces for the Xapian library.
 

Detailed Description

Weighting scheme API.