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