กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ParadeDB เปิดตัว pg_bm25 แปลง PostgreSQL เป็นระบบค้นหาเต็มรูปแบบแทน Elasticsearch

news ParadeDB เปิดตัว pg_bm25 แปลง PostgreSQL เป็นระบบค้นหาเต็มรูปแบบแทน Elasticsearch

News 

Active member

Staff member
Moderator
Collaborate
ParadeDB ผู้สร้างดิสโทรของ PostgreSQL เปิดส่วนขยาย pg_bm25 สำหรับการสร้าง search engine ด้วย PostgreSQL โดยมีเป้าหมายคือการทดแทน Elasticsearch

pg_bm25 อาศัยการสร้าง index แบบ BM25 ที่สามารถหาเอกสารโดยไม่ได้เรียงลำดับแค่พบคำค้นหาเท่านั้น แต่ให้คะแนนจำนวนครั้งที่พบคำค้น, ให้ความสำคัญกับคำที่พบได้น้อยเป็นพิเศษ, ให้ความสำคัญกับเอกสารที่สั้นกว่า โดย Elasticsearch เองก็ใช้ BM25 ในการค้นเอกสารเช่นกัน

โครงการสร้างด้วยไลบรารี Tantivy ภาษา Rust ที่ทำงานคล้ายกับ Apache Lucene ที่ Elasticsearch ใช้ และใช้เฟรมเวิร์ค pgrx สำหรับการสร้างส่วนขยาย PostgreSQL ในภาษา Rust จากนั้นเพิ่ม opertor ใหม่ @@@ เลียนแบบ @@ ของ PostgreSQL เอง

การติดตั้ง pg_bm25 ตอนนี้มีสองทาง คือ คอมไพล์เอง และใช้งานผ่าน ParadeDB

ที่มา - ParadeDB

No Description


Topics:
PostgreSQL
Algorithm

อ่านต่อ...
 

Attachments

  • 84bfff2f30edcea28e888fde7a8285d9.webp
    84bfff2f30edcea28e888fde7a8285d9.webp
    9.6 KB · Views: 56



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
Back
Top Bottom