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;
Collection< ExplanationPtr > details
Definition: Explanation.h:25
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
boost::shared_ptr< Explanation > ExplanationPtr
Definition: LuceneTypes.h:333
Base class for all Lucene classes.
Definition: LuceneObject.h:31
Describes the score computation for document and query.
Definition: Explanation.h:15
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
double value
Definition: Explanation.h:20