PostgreSQL Menghadirkan pgx-bm25 1.0: Index Access Method BM25 Native Tanpa Ketergantungan Eksternal
Pencarian teks dengan pembobotan ranking BM25 kini dapat dieksekusi langsung di dalam PostgreSQL 17 dan 18 sebagai access method native, mengeliminasi kebutuhan klaster Elasticsearch terpisah untuk arsitektur hybrid search.
Redaksi tveniu
Divisi Analisis & Riset
Komunitas pengembang PostgreSQL secara resmi merilis pgx-bm25 versi 1.0, menghadirkan kapabilitas perangkingan teks BM25 (Best Matching 25) kelas produksi langsung ke dalam mesin basis data relasional paling populer di dunia.
Kombinasi Sempurna antara Vector Search dan BM25
Dalam arsitektur Retrieval-Augmented Generation (RAG) modern, pencarian vektor semantik sering kali melewatkan kata kunci spesifik seperti nomor part atau nama variabel teknis. Dengan hadirnya BM25 native, pengembang dapat menjalankan pencarian hybrid (dense + sparse retrieval) dalam satu transaksi SQL ACID tunggal.
- Terintegrasi sebagai Postgres Index Access Method native tanpa daemon eksternal
- Performa query 3x lebih cepat dibanding fungsionalitas tsvector standar dengan ranking lebih akurat
- Dukungan transaksi ACID penuh dengan sinkronisasi indeks instan pada operasi INSERT dan UPDATE
- Penyatuan pipeline pencarian semantik (pgvector) dan pencarian leksikal (pgx-bm25) di satu database
Efisiensi Operasional Tim Data
Bagi tim data engineering, rilis ini mengakhiri kerumitan sinkronisasi pipeline CDC (Change Data Capture) dari basis data utama ke klaster search engine eksternal hanya untuk kebutuhan pencarian teks berperingkat relevansi.
βMenggabungkan sparse lexical retrieval dan dense vector search dalam satu instance database relasional mengeliminasi titik kegagalan terbesar pada arsitektur data AI modern.β
Rujukan & Sumber Primer
Artikel Terkait
Anthropic Merilis Claude Haiku 5.5: Pemangkasan Biaya Komputasi 75% untuk Skala Produksi Agen
Model paling ramping dari keluarga Claude kini menawarkan latensi sub-detik dengan efisiensi biaya inferensi hingga tiga perempat lebih hemat, dirancang khusus untuk eksekusi workflow agen otonom berkelanjutan.