据我所知,您正在运行ES 5.0,并且正在发送的filtered
查询已在ES 2.x中弃用,在ES 5.x中已删除。
您需要将其替换为bool/filter
查询。
因此,如果您有这样的事情:
{
"query": {
"filtered": {
"filter": {}
}
}
}
只需将其替换为
{
"query": {
"bool": {
"filter": {}
}
}
}
Django/ Haystack错误:elasticsearch.exceptions.RequestError:TransportError(400,'parsing_exception',…)
据我所知,您正在运行ES 5.0,并且正在发送的filtered
查询已在ES 2.x中弃用,在ES 5.x中已删除。
您需要将其替换为bool/filter
查询。
因此,如果您有这样的事情:
{
"query": {
"filtered": {
"filter": {}
}
}
}
只需将其替换为
{
"query": {
"bool": {
"filter": {}
}
}
}