Почему результаты поисковых запросов индекса ограничиваются 200 строками, тогда как стандартные запросы просмотра, похоже, не имеют ограничений?Лимит запросов для поиска облака
ответ
По существу, потому что мы удерживаем массив 200 единиц в памяти, когда мы переходим через все хиты, сохраняя лучшие 200 очков забивания. Стандартный вид просто передает все строки между начальной и конечной точкой. Цель поиска состоит в том, чтобы обычно найти иглу в стоге сена, поэтому вы обычно не получаете тысячи результатов (сравните с Google, который перебирает страницу на страницу 500?). Если вы не найдете то, что хотите, уточните свой поиск и посмотрите еще раз.
Бывают случаи, когда извлекаются все совпадения имеют смысл (и мы можем передавать это в том порядке, в котором мы их находим, поэтому нет проблемы с ОЗУ). Это функция, которую мы можем (и должны) добавлять, но в настоящее время она недоступна.
Следует также отметить, что API-интерфейс _view (он же «mapreduce») принципиально отличается от поиска из-за упорядочения результатов на диске. Материализованные представления сохраняются в деревьях CouchDB b +, поэтому они по существу сортируются по ключу. Это позволяет использовать эффективные запросы диапазона (ключ запуска/завершения) и делает лимитный/пейджинг тривиальным. Однако это также означает, что вам нужно заказывать строки представления на диске, что ограничивает типы логических запросов, которые вы можете выполнять против материализованных представлений. Здесь поиск помогает, но Боб (он же «Эксперт Lucene») отмечает ограничения.
- 1. IIS лимит запросов
- 2. быстр разбор лимит запросов
- 3. Parse.com лимит запросов
- 4. Gracenote ежедневный лимит поиска
- 5. Лимит запросов API геокода превышает
- 6. Как оценить лимит ajax-запросов?
- 7. facebook лимит запросов пользователей достиг
- 8. CodeIgniter лимит запросов базы данных
- 9. Как увеличить лимит поиска Google?
- 10. Instagram API Error: лимит запросов клиента достиг
- 11. Несколько запросов в цикле. Код облака парсеров
- 12. profileId ga: XXXXXXXX превысил лимит ежедневных запросов
- 13. MySQL запросов для алфавитного поиска
- 14. запросов для точного слова поиска
- 15. запросов в DocumentDB для Поиска
- 16. Бинг веб-поиска API-лимит ответа?
- 17. Проверьте лимит SMS для Android?
- 18. Установочный лимит для регистрации?
- 19. Лимит оплаты для Heroku
- 20. DocumentDB запросов с Azure поиска полей
- 21. C# Несколько запросов поиска запросов Linq
- 22. Поиска перенаправление запросов mod_rewrie
- 23. Результаты поиска запросов mysql
- 24. Apache mod_rewrite для поиска XML-запросов
- 25. Английский Лексикон для коррекции запросов поиска
- 26. Страница PHP для постоянного поиска запросов GET
- 27. API многопользовательского поиска для N числа запросов
- 28. Плохая производительность поиска для определенных подстановочных запросов
- 29. Оптимизация запросов SQL для поиска по релевантности
- 30. Использование twitter4j для поиска более 100 запросов
Я использую поисковые индексы (в сочетании с анализатором ключевых слов/полей) везде, чтобы компенсировать очень скудную возможность запросов CouchDB, поэтому именно поэтому. –