onyx icon indicating copy to clipboard operation
onyx copied to clipboard

Enable to work with other Vector Database

Open skprasadu opened this issue 11 months ago • 1 comments

Was there a reason to select Vespa as vector database.

Our company is using a different vector database and I am thinking, if I can vectorize/ index the data and use a different vector db to store the data.

Please let me know if we have an interface to support different vector database, if we have to dig in the code.

Any pointer will be helpful.

skprasadu avatar Mar 03 '24 03:03 skprasadu

Danswer has both vector search and BM25, followed by re-ranking. Additionally, Vespa is not a database; it is more like an application server that handles both roles effectively.

So, I want to say that it would not be possible to migrate to something else, as it is quite a big job due to much of the logic being handled by Vespa itself. Vespa is not just a dummy storage.

rtyshyk avatar Jul 26 '24 13:07 rtyshyk