Lucene TermQuery類
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