Lucene文档 Lucene目录 Lucene字段 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<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 Lucene目录 Lucene字段