public class TermQuery extends Query
BooleanQuery.| Constructor and Description |
|---|
TermQuery(Term t)
Constructs a query for the term
t. |
TermQuery(Term t,
int docFreq)
Expert: constructs a TermQuery that will use the provided docFreq instead
of looking up the docFreq against the searcher.
|
TermQuery(Term t,
TermContext states)
Expert: constructs a TermQuery that will use the provided docFreq instead
of looking up the docFreq against the searcher.
|
| Modifier and Type | Method and Description |
|---|---|
Weight |
createWeight(IndexSearcher searcher,
boolean needsScores)
Expert: Constructs an appropriate Weight implementation for this query.
|
boolean |
equals(Object o)
Returns true iff
o is equal to this. |
void |
extractTerms(Set<Term> terms)
Expert: adds all terms occurring in this query to the terms set.
|
Term |
getTerm()
Returns the term of this query.
|
int |
hashCode() |
String |
toString(String field)
Prints a user-readable version of this query.
|
public TermQuery(Term t)
t.public TermQuery(Term t, int docFreq)
public TermQuery(Term t, TermContext states)
public Term getTerm()
public Weight createWeight(IndexSearcher searcher, boolean needsScores) throws IOException
QueryOnly implemented by primitive queries, which re-write to themselves.
createWeight in class QueryneedsScores - True if document scores (Scorer.score()) or match
frequencies (Scorer.freq()) are needed.IOExceptionpublic void extractTerms(Set<Term> terms)
Queryrewritten form.extractTerms in class Querypublic boolean equals(Object o)
o is equal to this.Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.