Lucene教學
Lucene環境設置
Lucene第一個應用程序
Lucene索引類
Lucene IndexWriter類
Lucene目錄
Lucene文檔
Lucene字段
Lucene Searching類
Lucene IndexSearcher類
Lucene Term類
Lucene Query類
Lucene TermQuery類
Lucene TopDocs類
Lucene索引過程
Lucene索引操作
Lucene添加文檔操作
Lucene更新文檔操作
Lucene刪除文檔操作
Lucene Field選項
Lucene搜索操作
Lucene查詢編程
Lucene TermRangeQuery類
Lucene PrefixQuery類
Lucene BooleanQuery類
Lucene PhraseQuery類
Lucene WildcardQuery類
Lucene FuzzyQuery類
Lucene MatchAllDocsQuery類
Lucene分析
Lucene Token
Lucene TokenStream
Lucene Analyzer類
Lucene WhitespaceAnalyzer
Lucene SimpleAnalyzer類
Lucene StopAnalyzer類
Lucene StandardAnalyzer類
Lucene排序
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
增加了在此查詢設置條件發生的所有詞條
5
Term getTerm()
返回此查詢的詞
6
int hashCode()
該對象返回哈希碼值
7
String toString(String field)
打印這個查詢的一個用戶可讀的版本
繼承的方法
這個類繼承了以下類方法:
org.apache.lucene.search.Query
java.lang.Object