es搜索中怎么匹配是否包含在一个数组里面啊?

发布网友

我来回答

2个回答

热心网友

es(elasticsearch)如何实现数组包含查询
索引数据:a: [1, 2, 3]
索引数据:a: [1, 3, 4]
查询条件:a: [1, 3, 4, 5]
能过滤过[1,3,4]条件,也就是子集查询!

热心网友

用terms
GET /_search -d '{"query":{"terms":{"some_filed":[value1, value2, value3]}}}'

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com