我正在为Lucene.Net中的数据库索引一行数据.一行等同于Document.
我想用DocId更新我的数据库,这样我就可以在结果中使用DocId来快速检索行.
我目前首先从结果文档中检索PK,我认为这应该比使用DocId从数据库直接重新检索要慢.
在向Lucene添加文档时如何找到DocId?
正如 Yuval 所说,泄露内部 Lucene 实现细节是很糟糕的,特别是当索引发生变化时 Lucene 文档 ID 会发生变化。
如果使用 doc.get("pk") 查找主键对您来说太慢,请使用 FieldCache 将所有 pk 缓存在内存中。那么查找就会非常快。
| 归档时间: |
|
| 查看次数: |
2024 次 |
| 最近记录: |