我需要使用带有否定词的狮身人面像搜索,但如果我使用否定词,则搜索速度会下降。如果没有消极的话,搜索工作正常。 我可以做些什么来调整狮身人面像用于负面搜索? 我需要很好的速度搜索。 查询示例:
" cat-dog -animal" - 慢查询
"猫" - 快速查询
消极词越多,搜索越慢。 sphinx ver 2.2.11,config:
{{1}}
答案 0 :(得分:0)
不确定是否有任何魔术配置选项可以加速这样做。
只能通过查找所有“cat”文档来询问查询。然后循环通过每只狗和动物,并将它们移除。这需要时间。
也许分片会有所帮助 https://www.google.com/search?q=sphinx+search+shard ...它将查询分解为部分,因此可以“并行化”