TermQuery是最常用的查詢物件,並且是許多複雜的查詢,是lucene可利用的基礎。
以下是org.apache.lucene.search.TermQuery類的宣告:
public class TermQuery extends Query
S.N. | 建構函式和說明 |
---|---|
1 |
TermQuery(Term t) 構造詞條 t 的查詢。 |
S.N. | 方法及說明 |
---|---|
1 |
void addDocument(Document doc) 增加了一個文件到該索引 |
2 |
Weight createWeight(Searcher searcher) 構造一個適當的權重實現這個查詢. |
3 |
boolean equals(Object o) 返回true如果o為等於此 |
4 |
void extractTerms(Set<Term> terms) 增加了在此查詢設定條件發生的所有詞條 |
5 |
Term getTerm() 返回此查詢的詞 |
6 |
int hashCode() 該物件返回雜湊碼值 |
7 |
String toString(String field) 列印這個查詢的一個使用者可讀的版本 |
這個類繼承了以下類方法:
org.apache.lucene.search.Query
java.lang.Object