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