首页 > 解决方案 > 在弹性搜索中查询文本和关键字

问题描述

我有这样的文件

PUT /index_name/_doc/1
{
  "id": "1",
  "user_id":"abc-215-aysg-uyt-",
  "working_days":"{{\"days\":[1,4,3,5,7],\"time\":{\"to\":7,\"from\":12}}",
  "working_time":"{\"1\":{\"to\":7,\"from\":12},\"2\":{\"to\":7,\"from\":12}}"
}

当我做这样的搜索查询时

GET /freelancer_working_days/_search
{
  "query": {
      "range": {
        "working_time": {
          "gte": 2,
          "lte": 2
        }
      }
  }
}

这给了我想要的文件。我的问题是如何在此查询中访问和访问范围查询。

标签: elasticsearch

解决方案


推荐阅读