3 ms·
For something like this I'd use FoundationDB to store the entries redundantly and consistently with high availability and TypeSense for searching through the re
by endisneigh 3y ago
For something like this I'd use FoundationDB to store the entries redundantly and consistently with high availability and TypeSense for searching through the records and regenerating the index as necessary from FDB.
- esafak 3y agoDoes Typesense work with external vector databases?
- jabo 3y agoTypesense has a vector store / search built-in: https://typesense.org/docs/0.24.1/api/vector-search.html https://typesense.org/docs/0.24.1/api/vector-search.html In the upcoming version, we've also added the ability to automatically generate embeddings from within Typesense either using OpenAI, PaLM API or a built-in model like s-bert or E5. So you only have to send json and pick a model, Typesense will then do a hybrid vector+keyword search for queries.
- esafak 3y agoI see you run hnswlib but do you (plan to) support external vector databases, so users can upgrade?