Сфинкс поисковая система. количество элементов в «совпадениях» не равно «итого» - PullRequest
0 голосов
/ 07 января 2012

Поэтому я использую поисковый сервер sphinx (0.99) с расширением Sphinx PHP PECL.Я настроил searchd для извлечения данных из моей таблицы базы данных mysql.В этой таблице 419 записей.код:

$s = new \SphinxClient;
$s->setServer("localhost", 9312);
$s->setMatchMode(SPH_MATCH_ANY);
$s->setMaxQueryTime(3);
$result = $s->query( '', 'my_index' );
die( print_r( $result ) );

Итак - итоговое значение в результате говорит правильное число: 419, но результат "совпадений" содержит только 20 или около того чисел.Я ожидал, что "совпадения" будут содержать 419 номеров первичных ключей .... если только я не пойму неправильно, как работает сфинкс ....

любая помощь?

1 Ответ

2 голосов
/ 07 января 2012

См. Документацию по SetLimits, обратите внимание на «значения по умолчанию» (второй абзац является наиболее важным)

http://sphinxsearch.com/docs/current.html#api-func-setlimits

...