除了 `Show Meta` 之外,还有 alternative/deeper 种分析 Sphinx 查询的方法吗?
Are there alternative/deeper ways to analyze a Sphinx Query besides `Show Meta`?
我有一个复杂的 Sphinx 配置,它也使用 regepx 和 wordforms。
我经常得到意想不到的结果,并开始使用 Show Meta
来查看我的各种操作实际上在搜索什么。
我有记录 1
、2
和 3
,每个记录都应由 SphinxQL
Query A
或 SphinxQL
[=18 找到=].然而 Query A
只找到 1
和 2
,Query B
只找到 3
。
当我 运行 Show Meta
然而它告诉我 Query A
和 Query B
的预期关键字是相同的。
我不清楚为什么所有 3 条记录都被一个或另一个最终请求相同关键字的查询找到。
事实上,如果我手动 SphinxQL
搜索相同的关键字,每个原始查询最终都会按照 Show Meta
所述进行推送,我会得到所有记录。
Sphinx 中是否有其他分析工具可以帮助我揭开这个谜团?
在您的另一个 post 中提到了一系列工具
特别是 SHOW PLAN
可能会有帮助,或者来自 PACKEDFACTORS()
的数据 - 很多信息,但特别是可以显示哪些字段匹配。
我有一个复杂的 Sphinx 配置,它也使用 regepx 和 wordforms。
我经常得到意想不到的结果,并开始使用 Show Meta
来查看我的各种操作实际上在搜索什么。
我有记录 1
、2
和 3
,每个记录都应由 SphinxQL
Query A
或 SphinxQL
[=18 找到=].然而 Query A
只找到 1
和 2
,Query B
只找到 3
。
当我 运行 Show Meta
然而它告诉我 Query A
和 Query B
的预期关键字是相同的。
我不清楚为什么所有 3 条记录都被一个或另一个最终请求相同关键字的查询找到。
事实上,如果我手动 SphinxQL
搜索相同的关键字,每个原始查询最终都会按照 Show Meta
所述进行推送,我会得到所有记录。
Sphinx 中是否有其他分析工具可以帮助我揭开这个谜团?
在您的另一个 post 中提到了一系列工具
特别是 SHOW PLAN
可能会有帮助,或者来自 PACKEDFACTORS()
的数据 - 很多信息,但特别是可以显示哪些字段匹配。