Skip to content
Tech News
← Back to articles

Show HN: Postgres extension for BM25 relevance-ranked full-text search

read original get PostgreSQL Full-Text Search Extension → more articles
Why This Matters

This new Postgres extension introduces advanced BM25 relevance ranking for full-text search, enhancing search accuracy and performance for large-scale and partitioned datasets. Its compatibility with PostgreSQL 17 and 18, combined with features like parallel index builds and fast top-k queries, makes it a significant upgrade for developers seeking scalable, high-performance search capabilities within their databases.

Key Takeaways

Modern ranked text search for Postgres.

Simple syntax: ORDER BY content <@> 'search terms'

BM25 ranking with configurable parameters (k1, b)

Works with Postgres text search configurations (english, french, german, etc.)

Fast top-k queries via Block-Max WAND optimization

Parallel index builds for large tables

Supports partitioned tables

Best in class performance and scalability

🚀 Status: v1.0.0 - Production ready. See ROADMAP.md for upcoming features.

Historical note

... continue reading