Thinking Sphinx - 即使使用增量索引也会显示误报

发布于 2024-09-05 19:41:25 字数 304 浏览 3 评论 0原文

这可能与狮身人面像有关,而不是与思考狮身人面像有关。

我正在使用增量索引。

  1. 假设一条记录的文本字段包含单词“foo”
  2. 完整索引已完成
  3. 单词“foo”已从记录中删除
  4. 增量索引已完成
  5. 搜索“foo”
  6. 即使不包含单词“foo”,也会返回上述记录
  7. 预期结果:不应返回上述记录。

我不确定这是否是配置问题,如果增量索引中存在相同的记录,则告诉 sphinx 忽略主索引中的记录。

更新:有人可以回应一下吗?

This may have to do with Sphinx rather than Thinking Sphinx.

I am using delta indexes.

  1. Lets say a record has text field contains word 'foo'
  2. Full indexing is done
  3. word 'foo' is removed from the record
  4. delta indexing is done
  5. Search for 'foo'
  6. The above record is returned even though it doesn't contain word 'foo'
  7. Expected Result: Above record shouldn't be returned.

I am not sure if this is configuration issue to tell sphinx to ignore records from main index if the same record is present in delta index.

UPDATE: Can some one please respond to this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘦怹 2024-09-12 19:41:25

您很可能希望将 sql_query_killlist 选项添加到您的增量源:http://sphinxsearch.com/docs/current.html#conf-sql-query-killlist

You most likely want to add the sql_query_killlist option to your delta sources: http://sphinxsearch.com/docs/current.html#conf-sql-query-killlist

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文