20 คะแนน โดย xguru 2021-07-28 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

กลุ่มผู้อ่านของบทความนี้

  • ต้องการใส่การค้นหาแบบ full-text อย่างง่าย หรือฟังก์ชันการค้นหาใน RDBMS

  • รู้สึกว่าการพัฒนาเสิร์ชเอนจินเองเป็นภาระเกินไป

  • ไม่ต้องการติดตั้งซอฟต์แวร์หรือไลบรารีเพิ่มเติม (ES, SOLR เป็นต้น)

  • ใช้ Postgres

4 ความคิดเห็น

 
heycalmdown 2021-07-28

ผมก็เคยอยู่ในสถานการณ์เดียวกัน แต่เพราะเป็น MySQL ก็เลยต้องกล้ำกลืนฝืนทนติดตั้ง ES ครับ

 
oshnew 2021-07-28

ผมก็ใช้งานกับ mysql ด้วย ngram ได้ดีเหมือนกันครับ

 
s0400615 2021-07-28

มีเรื่องที่สงสัยอยู่ครับ

MySQL ก็ทำ full-text search ได้เหมือนกัน อยากทราบได้ไหมครับว่าทำไมถึงเลือกใช้ ES?

 
xguru 2021-07-28

เพิ่มเติมคือ "การนำ full text search ภาษาเกาหลีไปใช้กับ Ubuntu Postgresql"

https://velog.io/@shj5508/…

จริง ๆ คือเห็นว่ามีบทความชื่อ "Postgres Full-Text Search: A Search Engine in a Database" ขึ้นบนบล็อกของ CrunchyData

https://blog.crunchydata.com/blog/…

เลยกะว่าจะสรุปบทความนี้แบบสั้น ๆ แล้วโพสต์ แต่พอลองค้นดูก็เจอบทความภาษาเกาหลีที่ดีกว่า เลยขอโพสต์เป็นลิงก์ด้านบนแทนครับ