我有一个复杂的Sphinx配置,它也使用了regepx和字形。
通常我会得到意想不到的结果并开始使用Show Meta
查看我的各种操作实际上在搜索的内容。
我有记录1
,2
和3
,应由SphinxQL
Query A
或SphinxQL
Query B
找到。但1
只找到2
和Query A
,而3
只能找到Query B
。
当我运行Show Meta
时,它会显示Query A
和Query B
的预期关键字相同。
我不清楚为什么在一个或多个最终请求相同关键字的查找中找不到所有3条记录。
事实上,如果我手动对SphinxQL
搜索相同的关键字,每个原始查询最终按照Show Meta
的描述进行推送,我会得到所有记录。
Sphinx中是否有其他分析工具可以帮我揭开这个谜团?
答案 0 :(得分:0)
在你的另一篇文章中提到了一系列工具 How to see what Sphinx is actually finding?
特别是SHOW PLAN
可能有用,或来自PACKEDFACTORS()
的数据 - 有很多信息,但特别是可以显示哪些字段匹配。