Проблема: получение более 10 000 результатов в упругом поиске с помощью поиска по GET/поисковому запросу.
GET hostname:port /myIndex/_search {
"size": 10000,
"query": {
"term": { "field": "myField" }
}
}
Я использовал параметр размера, зная, что:
index.max_result_window = 100000
Но если мой запрос имеет размер 650 000 документов, например или даже больше, как я могу получить все результаты в одном GET?
Я читал о SCROLL, FROM-TO и API PAGINATION, но все они никогда не доставляют больше 10K.
Это пример с Elasticsearch Forum, который я использую:
GET /_search?scroll=1m
Кто-нибудь может привести пример, где вы можете получить все документы для поискового запроса GET?
Большое спасибо.