Elasticsearch throws a SearchParseException while parsing query if there are some documents found not containing field used in sort criteria.
Elasticsearch 6.4
simply specify the index and that's it in Kibana
BEFORE
GET /_search
{
"query": {
"exists": {
"field": "document_id"
}
},
"sort": [
{
"document_id": { "order": "asc" },
"created_at": { "order": "desc" }
}
]
}
AFTER
GET /document-index/contact/_search (here)
{
"query": {
"exists": {
"field": "document_id"
}
},
"sort": [
{
"document_id": { "order": "asc" },
"created_at": { "order": "desc" }
}
]
}