Wenn type
als string
deklariert ist, zeigt Elasticsearch 6.0 diesen Fehler an.
"name" => [
"type" => "string",
"analyzer" => "ik_max_Word"
]
Elasticsearch hat den Typ string
gelöscht und verwendet jetzt text
. Ihr Code sollte also ungefähr so lauten
"name" => [
"type" => "text",
"analyzer" => "ik_max_Word"
]