it's annoying to me that there's not a doc store with vectors. seems like the vector dbs just store the vectors I think.
chroma stores both
As does Azure's AI search.
I just use sqlite
Pinecone allows 40k of metadata with each vector which is often enough.
Elasticsearch and Vespa both fit the bill for this, if your scale grows beyond the purpose-built vector stores.
Elasticsearch and MongoDB Atlas and PostgreSQL and SQLite all have vector indexes these days.
> MongoDB Atlas
It took a while but eventually opensource dies.
My search service Lens returns exact spans from search, while having the best performance both in terms of latency and precision/recall within a budget. I'm just working on release cleanup and final benchmark validation so hopefully I can get it in your hands soon.