TermQuery是最常用的查詢(xún)對(duì)象,并且是許多復(fù)雜的查詢(xún),是lucene可利用的基礎(chǔ)。
以下是org.apache.lucene.search.TermQuery類(lèi)的聲明:
public class TermQuery extends Query
| S.N. | 構(gòu)造函數(shù)和說(shuō)明 |
|---|---|
| 1 |
TermQuery(Term t) 構(gòu)造詞條 t 的查詢(xún)。 |
| S.N. | 方法及說(shuō)明 |
|---|---|
| 1 |
void addDocument(Document doc) 增加了一個(gè)文檔到該索引 |
| 2 |
Weight createWeight(Searcher searcher) 構(gòu)造一個(gè)適當(dāng)?shù)臋?quán)重實(shí)現(xiàn)這個(gè)查詢(xún). |
| 3 |
boolean equals(Object o) 返回true如果o為等于此 |
| 4 |
void extractTerms(Set<Term> terms) 增加了在此查詢(xún)?cè)O(shè)置條件發(fā)生的所有詞條 |
| 5 |
Term getTerm() 返回此查詢(xún)的詞 |
| 6 |
int hashCode() 該對(duì)象返回哈希碼值 |
| 7 |
String toString(String field) 打印這個(gè)查詢(xún)的一個(gè)用戶(hù)可讀的版本 |
這個(gè)類(lèi)繼承了以下類(lèi)方法:
org.apache.lucene.search.Query
java.lang.Object