Lucene - Document 类
-
简述
Document 表示一个带有 Fields 的虚拟文档,其中 Field 是一个对象,它可以包含物理文档的内容、它的元数据等。分析器只能理解一个文档。 -
类声明
以下是声明 org.apache.lucene.document.Document 类 -public final class Document extends Object implements Serializable
-
类构造函数
下表显示了一个类构造函数 -序号 构造函数和描述 1 Document()构造一个没有字段的新文档。 -
类方法
下表显示了不同的类方法 -序号 方法和说明 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<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