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

Lucene Term類

這個類是搜索的最低單位。它是在索引過程中類似Field。

類聲明

以下是org.apache.lucene.index.Term類的聲明:

public final class Term
   extends Object
      implements Comparable, Serializable

類構造函數

S.N. 構造函數和說明
1 Term(String fld)
構造具有給定字段和空文本的術語。
2 Term(String fld, String txt)
構造具有給定字段和文本的術語。

類方法

S.N. 方法及說明
1 void addDocument(Document doc) 
增加一個文檔到該索引
2 int compareTo(Term other)
比較兩個條件,返回負整數如果這個術語是屬於前麵的參數,返回零如果這個詞等於參數,如果在該參數後,這個詞是一個正整數
3 Term createTerm(String text)
新條款的優化構建使用相同的字段,因為這個術語 - 避免 field.intern()的開銷
4 boolean equals(Object obj) 
5 String field()
返回這個術語,一個內部字符串的字段
6 int hashCode() 
7 String text()
返回這個術語的文本
8 String toString() 

方法繼承

這個類從以下類繼承的方法:

  • java.lang.Object