Я пытаюсь запросить свой индекс и выполнить фильтрацию в соответствии с географическим расстоянием одновременно, хотя я просматриваю свой индекс, но я получаю эту ошибку
Ошибка:
{
"error": {
"root_cause": [
{
"type": "parsing_exception",
"reason": "bool query does not support [search_after]",
"line": 7,
"col": 21
}
],
"type": "parsing_exception",
"reason": "bool query does not support [search_after]",
"line": 7,
"col": 21
},
"status": 400
}
Фактический запрос:
{
"query": {
"bool" : {
"should" : {
"match_all" : {}
},
"search_after": [1463538857, "654323"],
"filter" : {
"geo_distance" : {
"distance" : "150km",
"location" : {
"lat" : xxxx,
"lon" : xxxxx
}
}
}
}
}
}