8
moje zapytanie jest tak:Elasticsearch podbicie terminy Filtr "filtr nie obsługuje [mediatest]"
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"term": {
"online": 1
}
},
{
"terms": {
"mediaType": "flash"
}
}
]
}
}
}
}
}
to podnieść QueryParsingException [[comos_v2] [Warunki] filtr nie obsługuje [MediaType] ], którego pole "mediaType" dokładnie nie istnieje w odwzorowaniu. moje pytanie brzmi, dlaczego filtr termin nie podnosi wyjątku?
mam go! Dziękuję bardzo. –
Wystarczy wyjaśnić: czy poprawione zapytanie nie powinno korzystać z filtru "terms" z wartością "mediaType" zamiast "term"? –
@BrandonBrown twoja prawica zredagowali odpowiedź, dziękując za wskazanie – keety