Tengo una consulta que necesito para filtrar los resultados.
Esta es mi consulta
{
    "query": {
        "filtered": {
            "query": {
                "multi_match": {
                    "default_operator": "AND",
                    "fields": [
                        "author",
                        "title",
                        "publisher",
                        "year"
                    ],
                    "query": "George Orwell"
                }
            },
            "filter": {
                "terms": {
                    "year": [
                        1980,
                        1981
                    ]
                }
            }
        }
    }
}
Recibo un error que dice no [query] registered for [filtered]. Claramente tengo una consulta para el campo filtrado. Estoy siguiendo el formato dado en la documentación de consulta filtrada en la página de elasticsearch.
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-filtered-query.html
                    
                        elasticsearch
                                
                    
                    
                        devxeq
fuente
                
                
            fuente

operatory nodefault_operator, he modificado mi respuesta, lo siento.