Django/Haystack error: elasticsearch.exceptions.RequestError: TransportError(400, 'parsing_exception',...)
no [query] registered for [filtered]
From what I can see you are running ES 5.0 and you're sending a filtered
query which has been deprecated in ES 2.x and removed in ES 5.x.
You need to replace it with a bool/filter
query instead.
So if you had something like this:
{
"query": {
"filtered": {
"filter": {}
}
}
}
Simply replace it with
{
"query": {
"bool": {
"filter": {}
}
}
}