Elasticsearch 搜索数组字段
我的个人博客:逐步前行STEP
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"
]
}
}
]
}
}
}