मेरे पास एक क्वेरी है जिसे मुझे परिणामों को फ़िल्टर करने की आवश्यकता है।
यह मेरी क्वेरी है
{
"query": {
"filtered": {
"query": {
"multi_match": {
"default_operator": "AND",
"fields": [
"author",
"title",
"publisher",
"year"
],
"query": "George Orwell"
}
},
"filter": {
"terms": {
"year": [
1980,
1981
]
}
}
}
}
}
मैं एक त्रुटि कह रहा हूँ no [query] registered for [filtered]
। मेरे पास फ़िल्टर किए गए फ़ील्ड के लिए स्पष्ट रूप से एक क्वेरी है। मैं इलास्टिक्स खोज पृष्ठ पर फ़िल्टर किए गए क्वेरी दस्तावेज़ में दिए गए प्रारूप का अनुसरण कर रहा हूं।
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-filtered-query.html