我正在尝试使用筛选条件筛选文档。我不知道如何在筛选器中引入通配符。我试过这样的方法:
"filter":{
"bool":{
"must":{
"terms":{
"wildcard" : {
"aircraft":[
"a380*"
]
}
}
}
}
}
但我有个例外。在过滤器框架中没有使用通配符的方法吗?
1条答案
按热度按时间muk1a3rh1#
这个
terms
过滤器不支持通配符,但是查询支持。请改为尝试此查询或者,如果您确实需要使用过滤器,您可以尝试
regexp
还有过滤器:更新:
在最新的es版本中,请使用以下查询,因为
filtered
已删除: