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