46 void setSlop(int32_t slop);
59 void add(
const TermPtr& term, int32_t position);
68 virtual void extractTerms(SetTerm terms);
71 virtual String toString(
const String& field);
74 virtual int32_t hashCode();
77 friend class PhraseWeight;
virtual String toString()
Prints a query to a string.
boost::shared_ptr< Term > TermPtr
Definition: LuceneTypes.h:233
boost::shared_ptr< LuceneObject > LuceneObjectPtr
Definition: LuceneTypes.h:539
boost::shared_ptr< Weight > WeightPtr
Definition: LuceneTypes.h:480
int32_t maxPosition
Definition: PhraseQuery.h:30
boost::shared_ptr< Searcher > SearcherPtr
Definition: LuceneTypes.h:434
A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by Q...
Definition: PhraseQuery.h:18
int32_t slop
Definition: PhraseQuery.h:31
The abstract base class for queries.
Definition: Query.h:31
Collection< int32_t > positions
Definition: PhraseQuery.h:29
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
Collection< TermPtr > terms
Definition: PhraseQuery.h:28