XML - результаты поиска/Поиск туров/Буфер поиска — различия между версиями
Jeka (обсуждение | вклад) (Новая страница: «Буфер поиска - искусственное ограничение на возможное количество найденных туров в резу…») |
Jeka (обсуждение | вклад) м |
||
Строка 7: | Строка 7: | ||
− | Именно это количество будет возвращено сервисом как количество найденных туров, в случае если их | + | Именно это количество будет возвращено сервисом как количество найденных туров, в случае если в системе их больше. Это не означает что это все туры которые есть в системе по данному запросу, это означает что найдено туров больше чем размер буфера. |
Версия 17:42, 8 июля 2014
Буфер поиска - искусственное ограничение на возможное количество найденных туров в результатах поиска.
Необходимость введения буфера продиктована большими объемами данных которые потенциально могут быть выбраны в результате поискового запроса. Простыми словами архитектура поиска не позволяет выбирать более N туров, где N размер буфера.
В текущий момент максимально возможный размер буфера - 2500 записей.
Именно это количество будет возвращено сервисом как количество найденных туров, в случае если в системе их больше. Это не означает что это все туры которые есть в системе по данному запросу, это означает что найдено туров больше чем размер буфера.
Если вам кажется это странным, посмотрите на Яндекс и Google, если пролистать их результаты будет видно что они позволяют находить не более 1000 сайтов.
Автоматическая корректировка буфера
Для поиска туров наиболее критично время ответа пользователя, которое значительно увеличилось с введением технологии онлайн-поиска. Поэтому поиск даже 2500 записей может отнять продолжительное время. Для оптимизации этого в нашей системе используется автоматическая корректировка буфера.
Это означает что размер буфера выбирается