type
がstring
として宣言されている場合、Elasticsearch 6.0はこのエラーを表示します。
"name" => [
"type" => "string",
"analyzer" => "ik_max_Word"
]
Elasticsearchはstring
型を削除し、現在text
を使用しています。だからあなたのコードはこのようなものでなければなりません
"name" => [
"type" => "text",
"analyzer" => "ik_max_Word"
]