ThinkingSphinx, search_for_ids возвращает ограниченный массив идентификаторов

Я заметил в консоли Rails, что Model.search_for_ids.size != Model.all.size

Более того, метод Thinking Shpinx search_for_ids возвращает максимум 20 записей.

Любая идея, как установить неограниченное количество записей для search_for_ids?

:per_page работает, но, на мой взгляд, писать такой код некрасиво

Model.search_for_ids :with => conditions, :per_page => 1294967294


person nothing-special-here    schedule 08.08.2011    source источник


Ответы (1)


Согласно ThinkingSphinx, «Sphinx по умолчанию разбивает результаты поиска на страницы. нет возможности отключить его (но вы можете запросить действительно большие страницы, если хотите)"

person Gaurav Gupta    schedule 08.08.2011
comment
Точно - это поведение Сфинкса, а не Думающего Сфинкса. - person pat; 08.08.2011