web-dev-qa-db-fra.com

Aucun gestionnaire pour le type [chaîne] déclaré sur le champ [nom]

Lorsque type est déclaré comme string, Elasticsearch 6.0 affiche cette erreur.

"name" => [
  "type" => "string",
  "analyzer" => "ik_max_Word"
]
98
Vidy Videni

Elasticsearch a supprimé le type string et utilise maintenant text. Donc, votre code devrait être quelque chose comme ça

"name" => [
  "type" => "text",
  "analyzer" => "ik_max_Word"
]
193