Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef REQEXCLSCORER_H
8 #define REQEXCLSCORER_H
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
int32_t doc
Definition: ReqExclScorer.h:29
DocIdSetIteratorPtr exclDisi
Definition: ReqExclScorer.h:28
ReqExclScorer(const ScorerPtr &reqScorer, const DocIdSetIteratorPtr &exclDisi)
Construct a ReqExclScorer.
virtual int32_t nextDoc()
Advances to the next document in the set and returns the doc it is currently on, or NO_MORE_DOCS if t...
virtual int32_t advance(int32_t target)
Advances to the first beyond the current whose document number is greater than or equal to target....
virtual double score()
Returns the score of the current document matching the query. Initially invalid, until next() is call...
Definition: AbstractAllTermDocs.h:12
virtual int32_t docID()
Returns the following:
int32_t toNonExcluded()
Advance to non excluded doc.
Common scoring functionality for different types of queries.
Definition: Scorer.h:33
boost::shared_ptr< DocIdSetIterator > DocIdSetIteratorPtr
Definition: LuceneTypes.h:324
A Scorer for queries with a required subscorer and an excluding (prohibited) sub DocIdSetIterator....
Definition: ReqExclScorer.h:16
boost::shared_ptr< Scorer > ScorerPtr
Definition: LuceneTypes.h:429
ScorerPtr reqScorer
Definition: ReqExclScorer.h:24
clucene.sourceforge.net