Lucene++ - a full-featured, c++ search engine
API Documentation
Source of values for basic function queries.
Definition: ValueSource.h:21
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
virtual int32_t hashCode()=0
Needed for possible caching of query results - used by ValueSourceQuery#hashCode().
boost::shared_ptr< LuceneObject > LuceneObjectPtr
Definition: LuceneTypes.h:539
Definition: AbstractAllTermDocs.h:12
Base class for all Lucene classes.
Definition: LuceneObject.h:31
boost::shared_ptr< IndexReader > IndexReaderPtr
Definition: LuceneTypes.h:157
virtual String description()=0
Description of field, used in explain()
boost::shared_ptr< DocValues > DocValuesPtr
Definition: LuceneTypes.h:325
virtual bool equals(const LuceneObjectPtr &other)=0
Needed for possible caching of query results - used by ValueSourceQuery#equals(LuceneObjectPtr).
virtual String toString()
Returns a string representation of the object.
virtual DocValuesPtr getValues(const IndexReaderPtr &reader)=0
Return the DocValues used by the function query.
clucene.sourceforge.net