Hit> total - Ограничено до 10000 записей - Увеличить лимит

9X_Hit> total - Ограничено до 10000 записей - Увеличить лимит_python3k

Мой запрос API выглядит так ... GET /my_index/_search?scroll=1m

Я хочу не 9X_python-3.x только получить результаты поиска, но и 9X_python-3.x сразу подсчитать общее количество результатов. Однако 9X_python3 при нацеливании на hits>total>value количество записей никогда 9X_elasticsearch не показывает счетчик больше 10000. Из-за 9X_python-3 этого мне приходится запускать API счетчика 9X_elasticsearch отдельно. Есть ли способ получить более 9X_python3k 10000 записей в одном и том же запросе _search?

6
0
2
Общее количество ответов: 2

Ответ #1

Ответ на вопрос: Hit> total - Ограничено до 10000 записей - Увеличить лимит

Просто добавьте "track_total_hits": true в свой запрос.

(см. Справку 9X_python-3 по Elasticsearch: Track total hits)

15
0

Ответ #2

Ответ на вопрос: Hit> total - Ограничено до 10000 записей - Увеличить лимит

Попробуйте установить для параметра поиска 9X_python-3.x track_total_hits значение true.

Как правило, невозможно точно 9X_python3k рассчитать общее количество совпадений, не 9X_python-3 просмотрев все совпадения, что является 9X_python3k дорогостоящим для запросов, которые соответствуют 9X_python3k большому количеству документов. track_total_hits parameter позволяет 9X_python-3.x вам контролировать, как следует отслеживать 9X_python3k общее количество обращений. Учитывая, что 9X_py3k часто бывает достаточно иметь нижнюю границу 9X_py3k количества совпадений, например «есть не 9X_python-3.x менее 10000 совпадений», по умолчанию установлено 9X_elastic значение 10 000. Это означает, что запросы 9X_python3 будут точно подсчитывать общее попадание 9X_python-3.x до 10 000 попаданий. Это хороший компромисс 9X_python-3 для ускорения поиска, если вам не нужно 9X_python-3 точное количество совпадений после определенного 9X_python-3 порога.

Если задано значение true, поисковый 9X_elastic ответ всегда будет отслеживать количество 9X_python3k совпадений, которые точно соответствуют 9X_python3k запросу

В официальной документации есть great article с 9X_py3 описанием того, что это такое.

Или, если 9X_python-3.x вам нужен только общий счет, просто используйте 9X_python-3.x Count API:

5
0