7 #ifndef PAYLOADNEARQUERY_H
8 #define PAYLOADNEARQUERY_H
44 virtual String toString(
const String& field);
46 virtual int32_t hashCode();
82 virtual double score();
93 virtual bool setFreqCurrentDoc();
virtual String toString()
Prints a query to a string.
int32_t payloadsSeen
Definition: PayloadNearQuery.h:76
double payloadScore
Definition: PayloadNearQuery.h:75
Public for use by other weight implementations.
Definition: SpanWeight.h:15
boost::shared_ptr< LuceneObject > LuceneObjectPtr
Definition: LuceneTypes.h:539
boost::shared_ptr< Weight > WeightPtr
Definition: LuceneTypes.h:480
boost::shared_ptr< PayloadFunction > PayloadFunctionPtr
Definition: LuceneTypes.h:402
boost::shared_ptr< Searcher > SearcherPtr
Definition: LuceneTypes.h:434
boost::shared_ptr< SpanQuery > SpanQueryPtr
Definition: LuceneTypes.h:450
boost::shared_ptr< Scorer > ScorerPtr
Definition: LuceneTypes.h:429
Definition: PayloadNearQuery.h:63
boost::shared_ptr< IndexReader > IndexReaderPtr
Definition: LuceneTypes.h:157
This class is very similar to SpanNearQuery except that it factors in the value of the payloads locat...
Definition: PayloadNearQuery.h:25
boost::shared_ptr< Spans > SpansPtr
Definition: LuceneTypes.h:453
boost::shared_ptr< Explanation > ExplanationPtr
Definition: LuceneTypes.h:333
Public for extension only.
Definition: SpanScorer.h:15
SimilarityPtr similarity
Definition: PayloadNearQuery.h:72
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
SpansPtr spans
Definition: PayloadNearQuery.h:68
Definition: PayloadNearQuery.h:52
boost::shared_ptr< Similarity > SimilarityPtr
Definition: LuceneTypes.h:435
Matches spans which are near one another. One can specify slop, the maximum number of intervening unm...
Definition: SpanNearQuery.h:16