现在不推荐使用Field.Index,为文档添加字段的最佳方法是什么。
以下是我正在做的以及在线建议的大多数示例:
doc.add(new Field("id", dbID, Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
在Field.Index消失的字段上设置索引属性的新推荐方法是什么?
答案 0 :(得分:4)
将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());
希望它有所帮助。