获取此根映射定义具有不受支持的参数:mapper_parsing_exception 而 运行 下面在 Kibana 控制台中查询

getting this Root mapping definition has unsupported parameters: mapper_parsing_exception while running below query in Kibana Console

从互联网上提取此查询

PUT developer
{
  "mappings": {
    "developer": {
      "properties": {
        "name": {
          "type": "text"
        },
        "skills": {
          "type": "object",
          "properties": {
            "language": {
              "type": "keyword"
            },
            "level": {
              "type": "keyword"
            }
          }
        }
      }
    }
  }
}
"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}}}]"
    }

您需要删除 developer 类型(介于 mappingsproperties 之间),因为类型 have been deprecated:

  PUT developer
  {
    "mappings": {
      "properties": {
        "name": {
          "type": "text"
        },
        "skills": {
          "type": "object",
          "properties": {
            "language": {
              "type": "keyword"
            },
            "level": {
              "type": "keyword"
            }
          }
        }
      }
    }
  }