Lucene-document
Lucene-ドキュメント
ドキュメントは、フィールドを持つ仮想ドキュメントを表します。フィールドは、物理ドキュメントのコンテンツやメタデータなどを含むことができるオブジェクトです。 アナライザーはドキュメントのみを理解できます。
クラス宣言
以下は org.apache.lucene.document.Document クラスの宣言です-
public final class Document
extends Object
implements Serializable
クラスコンストラクター
次の表は、クラスコンストラクターを示しています-
S.No. | Constructor & Description |
---|---|
1 |
Document() フィールドのない新しいドキュメントを作成します。 |
クラスメソッド
次の表は、さまざまなクラスメソッドを示しています-
S.No. | Method & Description |
---|---|
1 |
void clearLock(String name) 指定されたロックをクリア(強制的にロック解除および削除)しようとします。 |
2 |
void add(Fieldable field) 文書にフィールドを追加します。 |
3 |
String get(String name) このドキュメント内に指定された名前がある場合はフィールドの文字列値を返します。nullを返します。 |
4 |
byte[] getBinaryValue(String name) メソッドパラメータとして指定された名前を持つ最初の(または唯一の)フィールドのバイト配列を返します。 |
5 |
byte[][] getBinaryValues(String name) メソッドパラメーターとして指定された名前を持つフィールドのバイト配列の配列を返します。 |
6 |
float getBoost() インデックス作成時に、setBoost(float)で設定されたブースト係数を返します。 |
7 |
Field getField(String name) 廃止予定です。 代わりにgetFieldable(java.lang.String)を使用し、データ型に応じてキャストしてください。 |
8 |
Fieldable getFieldable(String name) このドキュメントに存在する場合、指定された名前のフィールド、またはnullを返します。 |
9 |
Fieldable[] getFieldables(String name) 指定された名前のFieldableの配列を返します。 |
10 |
List<Fieldable> getFields() 文書内のすべてのフィールドのリストを返します。 |
11 |
Field[] getFields(String name) 廃止予定です。 代わりにgetFieldable(java.lang.String)を使用し、データ型に応じてキャストしてください。 |
12 |
String[] getValues(String name) メソッドパラメータとして指定されたフィールドの値の配列を返します。 |
13 |
void removeField(String name) 指定した名前のフィールドをドキュメントから削除します。 |
14 |
void removeFields(String name) 指定された名前のすべてのフィールドをドキュメントから削除します。 |
15 |
void setBoost(float boost) このドキュメントの任意のフィールドでヒットのブースト係数を設定します。 |
16 |
String toString() ドキュメントのフィールドを印刷して、人間が使用できるようにします。 |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object