您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用python在一个弹性搜索查询中包含范围和匹配查询?

如何使用python在一个弹性搜索查询中包含范围和匹配查询?

您需要使用bool/must查询来做到这一点

res = es.search(index="dummy", body={
  "from": 0,
  "size": 0,
  "query": {
    "bool": {
      "must": [
        {
          "range": {
            "key": {
              "gte": "1000"
            }
          }
        },
        {
          "match": {
            "word": "sky"
          }
        }
      ]
    }
  }
})
python 2022/1/1 18:47:36 有495人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶