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