Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
17 Explanation(
double value = 0,
const String& description = EmptyString);
33 virtual bool isMatch();
36 virtual double getValue();
39 virtual void setValue(
double value);
42 virtual String getDescription();
45 virtual void setDescription(
const String& description);
54 virtual String toString();
57 virtual String toHtml();
62 virtual String getSummary();
64 virtual String toString(int32_t depth);
77 virtual double getIdf() = 0;
81 virtual String explain() = 0;
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Small Util class used to pass both an idf factor as well as an explanation for that factor.
Definition: Explanation.h:70
String description
Definition: Explanation.h:24
Definition: AbstractAllTermDocs.h:12
Describes the score computation for document and query.
Definition: Explanation.h:15
Base class for all Lucene classes.
Definition: LuceneObject.h:31
Collection< ExplanationPtr > details
Definition: Explanation.h:25
double value
Definition: Explanation.h:20
boost::shared_ptr< Explanation > ExplanationPtr
Definition: LuceneTypes.h:333
clucene.sourceforge.net