既然不推荐使用Field.Index,那么向文档添加字段的最佳方法是什么。
这是我正在做的事情,以及大多数在线示例所暗示的内容:
doc.add(new Field("id", dbID, Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
Run Code Online (Sandbox Code Playgroud)
在Field.Index消失之后,在Fields上设置Index属性的新推荐方法是什么?
使用org.apache.lucene.document.StoredField的领域,你不想索引。请参阅
http://lucene.apache.org/core/4_6_0/core/org/apache/lucene/document/StoredField.html
来了解各种可用的构造函数。例:
StoredField strField = new StoredField("id", bag.getId());
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
1783 次 |
| 最近记录: |