Package org.apache.lucene.search
Class TermQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.TermQuery
A Query that matches documents containing a term. This may be combined with other terms with a
BooleanQuery.-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a query for the termt.TermQuery(Term t, TermStates states) Expert: constructs a TermQuery that will use the provided docFreq instead of looking up the docFreq against the searcher. -
Method Summary
Modifier and TypeMethodDescriptioncreateWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost) Expert: Constructs an appropriate Weight implementation for this query.booleanReturns true iffotheris equal tothis.getTerm()Returns the term of this query.Returns theTermStatespassed to the constructor, or null if it was not passed.inthashCode()Override and implement query hash code properly in a subclass.Prints a user-readable version of this query.voidvisit(QueryVisitor visitor) Recurse through the query tree, visiting any child queries.Methods inherited from class org.apache.lucene.search.Query
classHash, rewrite, sameClassAs, toString
-
Constructor Details
-
TermQuery
Constructs a query for the termt. -
TermQuery
Expert: constructs a TermQuery that will use the provided docFreq instead of looking up the docFreq against the searcher.
-
-
Method Details
-
getTerm
Returns the term of this query. -
createWeight
public Weight createWeight(IndexSearcher searcher, ScoreMode scoreMode, float boost) throws IOException Description copied from class:QueryExpert: Constructs an appropriate Weight implementation for this query.Only implemented by primitive queries, which re-write to themselves.
- Overrides:
createWeightin classQuery- Parameters:
scoreMode- How the produced scorers will be consumed.boost- The boost that is propagated by the parent queries.- Throws:
IOException
-
visit
Description copied from class:QueryRecurse through the query tree, visiting any child queries. -
toString
Prints a user-readable version of this query. -
getTermStates
Returns theTermStatespassed to the constructor, or null if it was not passed.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
equals
Returns true iffotheris equal tothis. -
hashCode
public int hashCode()Description copied from class:QueryOverride and implement query hash code properly in a subclass. This is required so thatQueryCacheworks properly.
-