Hit> total - Ограничено до 10000 записей - Увеличить лимит
Мой запрос 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
?
Ответ #1
Ответ на вопрос: Hit> total - Ограничено до 10000 записей - Увеличить лимит
Просто добавьте "track_total_hits": true
в свой запрос.
(см. Справку 9X_python-3 по Elasticsearch: Track total hits)
Ответ #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:
-
3
-
1
-
1
-
9
-
9
-
5
-
2
-
1
-
8
-
25
-
8
-
2
-
4
-
1
-
3
-
13
-
5
-
5
-
12
-
4
-
4
-
2
-
3
-
3
-
4
-
1
-
3
-
1
-
2
-
6
-
4
-
3
-
2
-
4
-
3
-
4
-
6
-
4
-
4
-
5
-
4
-
7
-
12
-
2
-
4
-
1
-
2
-
7
-
2
-
2