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 |
この用語のフィールド、インターンされた文字列を返します。 |
| 6 | *int hashCode() * |
| 7 |
この用語のテキストを返します。 |
| 8 | String toString() |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object