lasticSearch - include_type_name is set to true error


PUT my_index/_mapping/_doc
{
  "properties": {
    "my_field": { 
      "type":     "text",
      "fielddata": true
    }
  }
}
フィールドのオプションを変更するために、クエリーに失敗し、次のエラーが発生しました.
{
  "error": {
    "root_cause": [
      {
        "type": "illegal_argument_exception",
        "reason": "The mapping definition cannot be nested under a type [_doc] unless include_type_name is set to true."
      }
    ],
    "type": "illegal_argument_exception",
    "reason": "The mapping definition cannot be nested under a type [_doc] unless include_type_name is set to true."
  },
  "status": 400
}
調べてみたところ、下記の通りでした.
結論は.
7.x要求のタイプを指定できないために発生したエラー.
したがって、docセクションを削除した後にアーキテクチャマッピング値を要求すると、正常に動作します.

でも現実はグーグル翻訳機と一緒に...