В моем индексе около 38 000 документов.По словам Elasticsearhc, я могу запросить только 10 000 одновременно.
Этот запрос работает:
GET /vendor/vendors/_search
{
"from": 0,
"size": 10000,
"_source": ["_id", "name", "vendor_type"],
"query": {
"match_all": {}
},
"sort": {
"weight": {
"order": "desc"
}
}
}
этот запрос не работает!Как я должен получить следующие 10 000 документов, если я не могу даже получить следующие 10 документов?
ДАННАЯ ОШИБКА
type": "query_phase_execution_exception",
"reason": "Result window is too large, from + size must be less than or equal to: [10000] but was [10010]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."
ДЛЯ ЭТОГО ЗАПРОСА
GET /vendor/vendors/_search
{
"from": 10000,
"size": 10,
"_source": ["_id", "name", "vendor_type"],
"query": {
"match_all": {}
},
"sort": {
"weight": {
"order": "desc"
}
}
}