parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 22.09.2006 19:42

у меня подобной проблемы с поисками не бывает.
дело в том, что результатов поиска может оказаться много. в этом случае нужно делать постраничную разбивку, и доставать все найденные записи не нужно.

поэтому я сначала делаю запрос: а сколько у меня есть записей с такими-то параметрами?

получаю ответ - число. принимаю решение, буду ли я доставать все записи или нет, и только после этого делаю сам поисковый запрос, вказывая limit+offset если надо.

т.е. в моем случае я вызываю два метода по очереди.


если забыть про поиск, то в случаях, когда метод должен вернуть несколько наборов данных (что само по себе не очень хорошо), я возвращаю хеш.