Lucene:IndexWriter.update - 如何形成搜索数值的术语

时间:2010-07-19 13:19:47

标签: java lucene

我的索引包含以下字段: ID(类型为长,索引,存储,未分析),内容(字符串,未编入索引,未分析,存储)和标记(字符串,索引,分析,存储)。

需要更新给定ID的内容 - 如何使用IndexWriter.update执行此操作?我如何形成这个词?

如果ID存储为字符串,我可以将术语形成为新术语(ID,“someID”) - 但这会对长/字符串转换等产生其他影响吗?

1 个答案:

答案 0 :(得分:1)

假设您的ID是一个数字字段,那么请查看“NumericUtils”命名空间中的“longToPrefixCoded”函数。

希望这有帮助,