Hybrid search inside PostgreSQL
Vector search finds meaning and BM25 finds exact words. Both run side by side, then a reranker puts the best results first. Documents are split into chunks by Chatvia's built-in chunker. It all lives in Postgres, so there is no extra database to run.
- Vectors
- BM25
- Reranking
- Built-in chunker