PostgreSQLYou don’t need Elasticsearch: BM25 is now in Postgres
Dec 23, 2025
Postgres is everywhere. Millions of developers use it and love it. It's the database behind Stripe, Instagram, Spotify, and countless startups.
Search is everywhere too. Every app needs it. Product catalogs. Documentation. User content. Support tickets. And now: AI agents and RAG pipelines that need to find the right documents before generating answers.
So naturally, people try to use Postgres for search. And quickly hit its limits.
The usual next step? Add Elasticsearch. Or Algolia. Or Types