Используя Elasticsearch 5.2, я хранил около 20k Geo Points.Geo Points GET Limit
Я хочу запросить их все, чтобы показать их на карте Google. .? Однако, как указано в документации, предельный размер, кажется, 10к (я получаю ошибку Result window is too large, from + size must be less than or equal to: [10000] but was [20000]
Есть обходной путь, чтобы получить все мои пункты
Запрос я использовал:
{
"size":10000,
"_source": ["geo"],
"query": {
"bool": {
"must" : [
{ "term" : { myId" : 1234 } },
{
"range" :{
"@timestamp" : {
"gte" : "now-10m"
}
}
}
]
}
}
}
вы попробуйте [свиток и апи сканирования] (https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html)? Это даст вам все результаты, но не в одном запросе. – pratikvasa
Я не знал об этом прокрутке api. Я посмотрю, спасибо! – Romain