嗨
如果lucene索引上只发生插入操作(没有删除/更新),那么docID是否真的没有改变?而且它也可靠
如果这是真的,我想用它来增量加载 FieldCache 以降低加载所有文档的开销,最好的解决方案是什么??
最佳答案
我不太确定您打算如何处理字段缓存,但我对文档 ID 的理解是,它们可以在插入期间更改,具体取决于待删除、合并策略等。
即文档 ID 不应在重新打开的索引读取器上超过提交边界时使用
希望这有帮助,
关于c# - Lucene docID 可靠性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5496796/