Sphinx — для чего нужен параметр cutoff в функции SetLimits?
Для чего нужен параметр cutoff? Много прочитал, так и не понял.
Какая разница между $cl->SetLimits(55, 25, 60);
и $cl->SetLimits(0, 25, 60, 5);
Все равно же вернутся 5 последний записей.
Я ошибся. Результаты разные. Он находит 5 (cutoff = 5) первых попавшихся записей, которые соответствуют запросу. Сразу же останавливается. И потом уже их сортирует, если задана сортировка. Параметры offset и limit не учитываются. Вот, видимо, в чем вся суть.
не, по докам там все понятно, кроме почему не первые 10, а последние 10, думаю, где-то в разделе ранк указано почему так
офсет - это смещение от начала массива результатов
офсет - это обрубка работы поискового движка после нахождения офсет результатов, при этом уже лимит - применяется к результатам, поэтому вторичен,
это будет видно на , например, 100к возврата, пока не заморачивайся, да и все