2015-12-11 66 views
0

顯然max_matches在當前的獅身人面像不推薦使用,所以它必須在confi文件中註釋掉。我在MySql編輯器中使用SphinxQL。max_matches使用SphinxQL

當我使用極限10000我仍然只能得到1000

當我使用選項max_matches = 20000我得到20

當我同時使用它們兩個,限制了20000個選項max_matches = 20000我得到20,000。我是否應該一起使用這兩種產品,並且會影響性​​能?

回答

0

它的只有折舊的'服務器'變量max_matches。它仍然是運行時變量

將其設置爲您需要的大小。沒有更大的。

+0

是的,但有趣的事情是讓它在SphinxQL中工作我不得不按照上面的方式包含mysql限制選項。因此,如果我試圖獲取數據庫中的所有匹配,我需要推送一個匹配我的數據庫大小的變量,或者是否存在一些我可以使用的'ALL'選項? – user3649739

+0

是的,如果沒有指定,LIMIT默認爲20,所以需要指定它。沒有盲目的「無所不能」選項。 – barryhunter