8
我的查询是这样的:Elasticsearch条款过滤器加注 “过滤器不支持[mediatest]”
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"term": {
"online": 1
}
},
{
"terms": {
"mediaType": "flash"
}
}
]
}
}
}
}
}
它提升一个QueryParsingException [comos_v2] [条款]过滤器不支持[mediaType的] ],其中字段“mediaType”在映射中完全不存在。 我的问题是为什么术语筛选器不会引发异常?
我知道了!非常感谢。 –
只是为了澄清:不应该纠正的查询使用值为“mediaType”而不是“term”的“terms”过滤器? –
@BrandonBrown您的权利编辑了答案感谢指出 – keety