鍍金池/ 教程/ 大數(shù)據(jù)/ Lucene TermQuery類
Lucene TermRangeQuery類
Lucene排序
Lucene Query類
Lucene搜索操作
Lucene TokenStream
Lucene IndexWriter類
Lucene Term類
Lucene Token
Lucene索引操作
Lucene Field選項
Lucene BooleanQuery類
Lucene StandardAnalyzer類
Lucene字段
Lucene添加文檔操作
Lucene環(huán)境設(shè)置
Lucene Searching類
Lucene StopAnalyzer類
Lucene第一個應(yīng)用程序
Lucene MatchAllDocsQuery類
Lucene IndexSearcher類
Lucene索引類
Lucene更新文檔操作
Lucene教程
Lucene PrefixQuery類
Lucene Analyzer類
Lucene TopDocs類
Lucene TermQuery類
Lucene文檔
Lucene查詢編程
Lucene WildcardQuery類
Lucene WhitespaceAnalyzer
Lucene SimpleAnalyzer類
Lucene目錄
Lucene刪除文檔操作
Lucene索引過程
Lucene FuzzyQuery類
Lucene PhraseQuery類
Lucene分析

Lucene TermQuery類

TermQuery是最常用的查詢對象,并且是許多復(fù)雜的查詢,是lucene可利用的基礎(chǔ)。

類聲明

以下是org.apache.lucene.search.TermQuery類的聲明:

public class TermQuery
   extends Query

類構(gòu)造函數(shù)

S.N. 構(gòu)造函數(shù)和說明
1 TermQuery(Term t)
構(gòu)造詞條 t 的查詢。

類方法

S.N. 方法及說明
1 void addDocument(Document doc) 
增加了一個文檔到該索引
2 Weight createWeight(Searcher searcher) 
構(gòu)造一個適當(dāng)?shù)臋?quán)重實現(xiàn)這個查詢.
3 boolean equals(Object o) 
返回true如果o為等于此
4 void extractTerms(Set<Term> terms) 
增加了在此查詢設(shè)置條件發(fā)生的所有詞條
5 Term getTerm() 
返回此查詢的詞
6 int hashCode() 
該對象返回哈希碼值
7 String toString(String field) 
打印這個查詢的一個用戶可讀的版本

繼承的方法

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

  • org.apache.lucene.search.Query

  • java.lang.Object


上一篇:Lucene PhraseQuery類下一篇:Lucene目錄