เมื่อtypeถูกประกาศเป็นstringElasticsearch 6.0 จะแสดงข้อผิดพลาดนี้
"name" => [
"type" => "string",
"analyzer" => "ik_max_word"
]
เมื่อtypeถูกประกาศเป็นstringElasticsearch 6.0 จะแสดงข้อผิดพลาดนี้
"name" => [
"type" => "string",
"analyzer" => "ik_max_word"
]
คำตอบ:
Elasticsearch ลดstringประเภทและกำลังใช้งานtextอยู่ ดังนั้นโค้ดของคุณควรเป็นแบบนี้
"name" => [
"type" => "text",
"analyzer" => "ik_max_word"
]