可以使用bool查询和must嵌套两个term查询来实现:

{
  "query": {
    "bool": {
      "must": [
        {
          "term": {
            "attrs.v": 2001
          }
        },
        {
          "term": {
            "attrs.v": 3001
          }
        }
      ]
    }
  }
}

该查询会返回attrs.v同时包含2001和3001的文档。

NET ES搜索有如下结构: id 1 attrs k 1 v 1001 k 2 v 2001 k 3 v 3001 id 2 attrs k 1 v 10

原文地址: https://www.cveoy.top/t/topic/c2lI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录