Anybody know of a good service / docker that will do BM25 + vector lookup without spinning up half a dozen microservices?
Here's a Dockerfile that will spin up postgres with pgvector and paradedb https://gist.github.com/cipherself/5260fea1e2631e9630081fb7d...
You can use pgvector for the vector lookup and paradedb for bm25.
For BM25 + trigram, SQLite FTS5 works well.
Elasticsearch / Opensearch is the industry standard for this
Meilisearch
Here's a Dockerfile that will spin up postgres with pgvector and paradedb https://gist.github.com/cipherself/5260fea1e2631e9630081fb7d...
You can use pgvector for the vector lookup and paradedb for bm25.