SphinxQL查询不返回所有匹配项

时间:2012-11-30 11:54:51

标签: full-text-search sphinx sphinxql

我使用SphinxQL来查询Sphinx RT索引。发现查询最多返回20个匹配项(20个似乎是default value)。

尝试添加SELECT查询选项以将该限制更改为1000:

SELECT [...] OPTION cutoff = 1000, max_matches = 1000

但结果相同。

有没有办法使用SphinxQL覆盖20个匹配结果限制?

1 个答案:

答案 0 :(得分:3)

您是否尝试过LIMIT条款?

来自文档:

  

LIMIT条款。支持LIMIT N和LIMIT M,N形式。与常规SQL不同(但在Sphinx API中),默认情况下存在隐式LIMIT 0,20。

http://sphinxsearch.com/docs/current.html#sphinxql-select