Lucene文檔

文檔表示一個虛擬文檔與字段,其中字段是可包含在物理文檔的內容,它的元數據等的對象。Analyzer只能理解文檔。

類聲明

以下是 org.apache.lucene.document.Document 類的聲明:

public final class Document extends Object implements Serializable

類構造函數

S.N.

構造函數和說明

1

Document()
Constructs a new document with no fields.

類方法

S.N.

方法及說明

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)
返回Fieldables給定的名稱的數組

10

List 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