在 Elasticsearch 中将关键字/字符串转换为整数字段

由于某种原因,我有一个数字字段自动映射为关键字,而我希望将其映射为整数。

我尝试添加具有所需映射的新索引:

PUT temp_index/
{
  "mappings": {
    "properties": {
      "num": {
        "type": "integer"
      }
    }
  }
}

然后重新索引:

POST _reindex
{
  "source": {
    "index": "main_index"
  },"dest": {
    "index": "temp_index"
  }
}

但是,当我查看新的 temp_index 时,我仍然看到“num”字段的值是字符串而不是整数。

我在这里遗漏了什么?

wanghaitao1987 回答:在 Elasticsearch 中将关键字/字符串转换为整数字段

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/634.html

大家都在问