【发布时间】:2012-12-19 18:07:47
【问题描述】:
我只是想知道如何根据数字字段更新(删除/插入)文档。 到目前为止,我这样做了:
LuceneManager.updateDocument(writer, new Term("id", NumericUtils.intToPrefixCoded(sentenceId)), newDoc);
但现在在 Lucene 4.0 中,NumericUtils 类已更改为 this,我不太明白。 有什么帮助吗?
【问题讨论】:
-
您是否有特殊原因使用 NumericUtils 手动转换数字,而不是使用 NumericField?
-
好吧,因为 IndexWriter 想要一个术语,而我不知道任何其他方法可以为数字字段创建一个术语