Lucene3.6.2开发文档翻译:Document类,Class Document
org.apache.lucene.document
public final class Document
extends Object
implements Serializable
文档 ( Documents ),是索引及搜索的基本单位。 一个文档( Document )即为一组字段的集合。每个字段 ,拥有一个名字和一个文本值。 一个字段,可以与文档 存储 在一起 ,那样的话, 当搜索命中该文档时,该字段也会被返回。因此 ,每个文档中,应当包含着一到多个能够唯一标识它的存储字段。
注意 ,那些 不被 存储 的字段, 在从索引中取回的文档中,是 不可获取的 ,例如 ,通过 ScoreDoc.doc 、 Searcher.doc(int) 或 IndexReader.document(int) 获取到的文档。
参考:
public final void add( Fieldable field)
向文档中添加一个字段。可使用相同的名字来添加多个字段。在这种情况下,如果那些字段被索引,则,在搜索过程中,会将它们的文字内容当成是被追加到一起的。
注意,add,以及那些removeField(s)方法,只有在将文档加入到索引中去之前才有效。这些方法,不能用来改变一个已有的索引的内容!如果妳一定要那么做,那么,需要先将文档从索引中删除,然后,将一个修改过的文档重新加入到索引中。
public final String get( String name)
如果 此文档中存在 与指定的名字对应的字段,则返回该字段的字符串值,否则返回空(null)。如果存在 着多个对应于这个名字的字段,则, 此方法 会返回第一个被添加进去的值。如果 只存在着对应于这个名字的二进制字段,则返回空(null)。对于 NumericField ,返回该数字的字符串值。如果 妳希望返回实际的 NumericField 实例,则应当使用 getFieldable(java.lang.String) 。
未知美人
Your opinionsHxLauncher: Launch Android applications by voice commands