org.apache.lucene.search

Class TermQuery

Implemented Interfaces:
Cloneable, java.io.Serializable

public class TermQuery
extends Query

A Query that matches documents containing a term. This may be combined with other terms with a BooleanQuery.
See Also:
Serialized Form

Constructor Summary

TermQuery(Term t)
Constructs a query for the term t.

Method Summary

protected Weight
createWeight(Searcher searcher)
Expert: Constructs an appropriate Weight implementation for this query.
boolean
equals(Object o)
Returns true iff o is equal to this.
Term
getTerm()
Returns the term of this query.
int
hashCode()
Returns a hash code value for this object.
String
toString(String field)
Prints a user-readable version of this query.

Methods inherited from class org.apache.lucene.search.Query

clone, combine, createWeight, getBoost, getSimilarity, mergeBooleanQueries, rewrite, setBoost, toString, toString, weight

Constructor Details

TermQuery

public TermQuery(Term t)
Constructs a query for the term t.

Method Details

createWeight

protected Weight createWeight(Searcher searcher)
Expert: Constructs an appropriate Weight implementation for this query.

Only implemented by primitive queries, which re-write to themselves.

Overrides:
createWeight in interface Query

equals

public boolean equals(Object o)
Returns true iff o is equal to this.

getTerm

public Term getTerm()
Returns the term of this query.

hashCode

public int hashCode()
Returns a hash code value for this object.

toString

public String toString(String field)
Prints a user-readable version of this query.
Overrides:
toString in interface Query

Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.