首页 > 解决方案 > 为什么我的映射有不受支持的参数?

问题描述

我有以下映射,它在最新的 elasticsearch 中出现错误:

PUT mydoctype/_mapping
{
  "mydoctype": {
    "properties": {
          "location" : {
            "type": "geo_point"
          }
    }
  }
}

我收到以下错误...怎么了?“根映射定义具有不受支持的参数:[mydoctype : {properties={location={type=geo_point}}}]”

标签: elasticsearch

解决方案


您正在使用不再受支持的映射类型。请参阅删除映射类型。提出以下请求:

PUT myindex/_mappings
{
    "properties": {
        "location": {
            "type": "geo_point" 
        }
    }
}

推荐阅读