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 terms)
增加了在此查詢設置條件發生的所有詞條

5

Term getTerm()
返回此查詢的詞

6

int hashCode()
該對象返回哈希碼值

7

String toString(String field)
打印這個查詢的一個用戶可讀的版本

繼承的方法

這個類繼承了以下類方法:

  • org.apache.lucene.search.Query

  • java.lang.Object