范围字符串作为整数



假设我们有 post 索引,其已嵌套 parameters 字段具有严格的映射,并且具有以下结构

    "parameters": {
        "type": "nested",
        "dynamic": "strict",
        "properties": {
          "kind": {
            "type": "text",
            "include_in_all": false
          },
          "label": {
            "type": "text",
            "include_in_all": false
          },
          "name": {
            "type": "text",
            "include_in_all": false
          },
          "option_id": {
            "type": "text",
            "include_in_all": false
          },
          "value": {
            "type": "text",
            "include_in_all": true
          }
        }
      },

值属性可以处理整数,浮点和字符串值。但是,现在我必须通过 parameters.value 过滤帖子,尤其是使用 range Query Query (parameters.value> $ needing_value)。我尝试使用范围查询。根据文档参数。值将在词典上被过滤。但是我需要搜索整数。所以我该怎么做才能到达我的针头。

我认为唯一的自然方法是在不同属性中索引不同类型的索引。您可以使用https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-fields.html

相关内容

  • 没有找到相关文章

最新更新