elasticsearch - type - 필드[name]에 선언 된[string] 유형의 핸들러가 없습니다.



mapping type elasticsearch (1)

typestring 으로 선언되면 Elasticsearch 6.0이이 오류를 표시합니다.

"name" => [
  "type" => "string",
  "analyzer" => "ik_max_word"
]

Elasticsearch가 string 유형을 삭제했으며 현재 text 사용 중입니다. 따라서 코드는 다음과 같아야합니다.

"name" => [
  "type" => "text",
  "analyzer" => "ik_max_word"
]




elasticsearch-6