J'ai une requête dont j'ai besoin pour filtrer les résultats.
Ceci est ma requête
{
"query": {
"filtered": {
"query": {
"multi_match": {
"default_operator": "AND",
"fields": [
"author",
"title",
"publisher",
"year"
],
"query": "George Orwell"
}
},
"filter": {
"terms": {
"year": [
1980,
1981
]
}
}
}
}
}
Je reçois une erreur disant no [query] registered for [filtered]
. J'ai clairement une requête pour le champ filtré. Je suis le format donné dans la documentation des requêtes filtrées sur la page elasticsearch.
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-filtered-query.html
elasticsearch
devxeq
la source
la source
operator
et nondefault_operator
, j'ai modifié ma réponse, désolé à ce sujet.