หลังจากเขียนบทความเกี่ยวกับการติดตั้งเซิร์ฟเวอร์ Typesense แล้ว ผมก็ได้ลองทำทั้ง API สำหรับการค้นหาและหน้าเว็บสำหรับทดสอบประสิทธิภาพขึ้นมาด้วย
ตอนนี้ยังไม่มีตัววิเคราะห์หน่วยคำภาษาเกาหลี จึงมีข้อเสียตรงที่ยังค้นหาภาษาเกาหลีได้ไม่แม่นยำแบบ Elasticsearch แต่ประสิทธิภาพที่แสดงออกมานั้นน่าทึ่งมากจนกลบข้อด้อยนั้นไปได้เลย --;
เพื่อทดสอบประสิทธิภาพของเซิร์ฟเวอร์ค้นหา Typesense ผมจึงลองทำหน้าเว็บแบบง่าย ๆ ให้แสดงผลลัพธ์จากการค้นหาข้อมูลเขตการปกครองย่อยด้วยคีย์เวิร์ดได้ทันที แม้จะตั้งใจไม่ใส่การจัดการอย่าง debounce เลยก็ตาม แต่ก็ยังค้นหาได้ลื่นไหลมาก จนน่าทึ่งจริง ๆ ;
ถ้าวันหนึ่งมีการนำตัววิเคราะห์หน่วยคำภาษาเกาหลีมาใช้งานได้จริง ก็น่าจะถูกนำไปใช้อย่างแพร่หลายมาก
https://api.fureweb.com/typesense.html
ข้อมูลสำหรับทดสอบประสิทธิภาพการค้นหาจัดทำไว้ในเอกสาร https://docs.google.com/spreadsheets/d/… และได้ลองสร้าง collection กับ document โดยอิงจากข้อมูลชุดนี้
1 ความคิดเห็น
ว้าว... เร็วมากจริง ๆ!