参考文章:Elasticsearch 搜索数组字段_hhhzua的专栏-CSDN博客_elasticsearch 查询数组
1、搜索 数组字段tags
中同时存在元素str_a
、str_b
{
"query": {
"bool": {
"filter": [
{
"term": {
"tags": "str_a"
}
},
{
"term": {
"tags": "str_b"
}
}
]
}
}
}
2、搜索 数组字段tags
中存在元素str_a
或str_b
{
"query": {
"bool": {
"filter": [
{
"terms": {
"tags": [
"str_a",
"str_b"
]
}
}
]
}
}
}