elasticsearch 获取此根映射定义的参数不受支持:在Kibana控制台中运行下面的查询时,mapper_parsing_异常,elasticsearch,kibana,elastic-stack,elasticsearch,Kibana,Elastic Stack" /> elasticsearch 获取此根映射定义的参数不受支持:在Kibana控制台中运行下面的查询时,mapper_parsing_异常,elasticsearch,kibana,elastic-stack,elasticsearch,Kibana,Elastic Stack" />

elasticsearch 获取此根映射定义的参数不受支持:在Kibana控制台中运行下面的查询时,mapper_parsing_异常

elasticsearch 获取此根映射定义的参数不受支持:在Kibana控制台中运行下面的查询时,mapper_parsing_异常,elasticsearch,kibana,elastic-stack,elasticsearch,Kibana,Elastic Stack,已从internet上提取此查询 PUT developer { "mappings": { "developer": { "properties": { "name": { "type": "text" }, "skills": { "

已从internet上提取此查询

PUT developer
{
  "mappings": {
    "developer": {
      "properties": {
        "name": {
          "type": "text"
        },
        "skills": {
          "type": "object",
          "properties": {
            "language": {
              "type": "keyword"
            },
            "level": {
              "type": "keyword"
            }
          }
        }
      }
    }
  }
}
  • 在kibana控制台中运行此查询时遇到此错误
  • 使用的版本
    • 基巴纳7.9.3
    • 弹性搜索7.9.3

您需要删除
开发者
类型(在
映射
属性
之间),类型如下:

"caused_by" : {
      "type" : "mapper_parsing_exception",
      "reason" : "Root mapping definition has unsupported parameters:  [developer : {properties={skills={type=object, properties={level={type=keyword}, language={type=keyword}}}, name={type=text}}}]"
    }
  PUT developer
  {
    "mappings": {
      "properties": {
        "name": {
          "type": "text"
        },
        "skills": {
          "type": "object",
          "properties": {
            "language": {
              "type": "keyword"
            },
            "level": {
              "type": "keyword"
            }
          }
        }
      }
    }
  }