Сведения о вопросе

Ayrat

07:33, 3rd August, 2020

Теги

Sphinx    

Sphinxsearch проблема с max_matches?

Просмотров: 333   Ответов: 2

В sphinx.conf max_matches=100000

Через API устанавливаем $cl->SetLimits(0,3000);

Но $cl->Query() при любом запросе возвращает не более 1000 объектов.

Что не так, почему max_matches и SetLimits не снимают дефолтное ограничение?



  Сведения об ответе

KOMP

21:54, 5th August, 2020

Note that there are two places where max_matches limit is enforced. Per-query limit is controlled by this API call, but there also is per-server limit controlled by max_matches setting in the config file.

Таким образом, недостаточно для запроса указать параметр в конфиге, необходимо указать max_matches третьим параметром при вызове SetLimits через апи.
Например в вашем случае будет $cl->SetLimits(0,3000,100000);


  Сведения об ответе

9090

10:26, 13th August, 2020

А сколько всего найдено? total_founds?


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться