Lucene:分配自定义ID?

时间:2011-02-28 16:19:04

标签: java lucene

我可以将自定义ID分配给Lucene索引文档,而不是自动生成新ID吗?

我问这个是因为我的收藏中已经有了ID。特定字段用于此。

感谢

1 个答案:

答案 0 :(得分:2)

是的 - 实际上这是唯一的方法。 (Lucene不能为你生成ID。它称之为“doc ID”的东西只是内部的,并且在Lucene的心血来潮时可能会发生变化。)

您只需要一个名为“myID”的字段或其他字段,并将其标记为已存储。