如何使用否定词来加速Sphinx中的搜索?

时间:2016-10-12 12:41:21

标签: performance search sphinx

我需要使用带有否定词的狮身人面像搜索,但如果我使用否定词,则搜索速度会下降。如果没有消极的话,搜索工作正常。 我可以做些什么来调整狮身人面像用于负面搜索? 我需要很好的速度搜索。 查询示例:

" cat-dog -animal" - 慢查询

"猫" - 快速查询

消极词越多,搜索越慢。 sphinx ver 2.2.11,config:

{{1}}

1 个答案:

答案 0 :(得分:0)

不确定是否有任何魔术配置选项可以加速这样做。

只能通过查找所有“cat”文档来询问查询。然后循环通过每只狗和动物,并将它们移除。这需要时间。

也许分片会有所帮助 https://www.google.com/search?q=sphinx+search+shard ...它将查询分解为部分,因此可以“并行化”