java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.TermQuery
- Direct Known Subclasses:
FacetQuery
A Query that matches documents containing a term. This may be combined with other terms with a
BooleanQuery
.-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
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.boolean
Returns true iffother
is equal tothis
.getTerm()
Returns the term of this query.Returns theTermStates
passed to the constructor, or null if it was not passed.int
hashCode()
Override and implement query hash code properly in a subclass.Prints a user-readable version of this query.void
visit
(QueryVisitor visitor) Recurse through the query tree, visiting any child queries.
-
Field Details
-
term
-
perReaderTermState
-
-
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:Query
Expert: Constructs an appropriate Weight implementation for this query.Only implemented by primitive queries, which re-write to themselves.
- Overrides:
createWeight
in 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:Query
Recurse through the query tree, visiting any child queries. -
toString
Prints a user-readable version of this query. -
getTermStates
Returns theTermStates
passed to the constructor, or null if it was not passed. -
equals
Returns true iffother
is equal tothis
. -
hashCode
public int hashCode()Description copied from class:Query
Override and implement query hash code properly in a subclass. This is required so thatQueryCache
works properly.
-