位置:首頁 > Java技術 > Lucene教學 > Lucene TermQuery類

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