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


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

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
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

อ่านต่อ...
 

ไฟล์แนบ

  • 84bfff2f30edcea28e888fde7a8285d9.png
    84bfff2f30edcea28e888fde7a8285d9.png
    6 กิโลไบต์ · จำนวนการดู: 22

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