Lucene-term

提供:Dev Guides
移動先:案内検索

Lucene-用語

このクラスは、検索の最下位単位です。 インデックス作成プロセスのフィールドに似ています。

クラス宣言

以下は org.apache.lucene.index.Term クラスの宣言です-

public final class Term
   extends Object
      implements Comparable<Term>, Serializable

クラスコンストラクター

次の表は、クラスコンストラクタのリストを示しています-

S.No. Constructor & Description
1

Term(String fld)

指定されたフィールドと空のテキストでTermを構築します。

2

Term(String fld, String txt)

指定されたフィールドとテキストでTermを構築します。

クラスメソッド

次の表は、さまざまなクラスメソッドを示しています-

S.No. Method & Description
1

void addDocument(Document doc)

このインデックスにドキュメントを追加します。

2

int compareTo(Term other)

2つの項を比較し、この項が引数の前に属する場合は負の整数、この項が引数と等しい場合はゼロ、この項が引数の後に属する場合は正の整数を返します。

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