Document是一些Field的集合,每個(gè)Field有一個(gè)名字和文本值,當(dāng)中的某些Field可能會(huì)隨著Documnet被存儲(chǔ)。這樣,每個(gè)Document應(yīng)該至少包含一個(gè)可以唯一標(biāo)示它的被存儲(chǔ)的Field
//Field集合
List fields = new Vector();
//增強(qiáng)因子,作用于該Document的所有Field
private float boost = 1.0f;
//向Document中添加Field
public final void add(Field field) {
fields.add(field);
}
//刪除指定名稱(chēng)的第一個(gè)Field
public final void removeField(String name)
//刪除所有擁有指定名稱(chēng)的Field
public final void removeFields(String name)
//得到指定名稱(chēng)的第一個(gè)Field
public final Field getField(String name)
//以數(shù)組的形式返回指定名稱(chēng)的所有Field
public final Field[] getFields(String name)
//得到所有Field的一個(gè)枚舉
public final Enumeration fields()
該類(lèi)也重載了toString()方法
打印出所有Field的信息