#1824·tantivy

在内存索引中缺失搜索结果

作者: EntilZha创建于 2023年1月23日更新于 2026年8月26日
标签help wantedgood first issue

我一直在研究一个小型命令行应用程序,以合并 bibtex 文件,并一直使用简洁来索引纸张标题. 我注意到一些奇怪的行为 如果我(来自Python扩展):

  1. 创建内存索引
  2. 将 " writer.add document " 调用为循环
  3. 在环外呼叫 " writer.commit () " 我期待的搜索结果 准确匹配(重复检测) 没有出现。 我多次重订同样的代码, 每次我得到正确的结果, 这表明,在承诺时,一些索引条目会丢失。 如果我有 " 写作员.承诺 " 在圈内,问题就消失了。 同样,如果使用基于文件的索引,问题也随之消失.

读出这些文件,它看起来就像一个内存索引,叫作"writer.commit ()" 之后的循环,而不是在它应该工作,我缺少什么,或者这可能是个错误?

如果这不是一个已知的问题 而且你不能复制它, 一旦我完成了我的CLI,我可以分享 相关的代码.

内容来源: quickwit-oss/tantivy