ragflow icon indicating copy to clipboard operation
ragflow copied to clipboard

[Question]: Do you have plan to support other vector databases?

Open shaoyie opened this issue 10 months ago • 7 comments

Describe your problem

Noticed now the backend is coupling with ElasticSearch. Do you have plan to support some other vector stores, such as Pinecone, Milvus, etc.?

shaoyie avatar Apr 22 '24 09:04 shaoyie

Do these support hybrid search like weighted vector similarity and keyword similarity? I don't think they do.

KevinHuSh avatar Apr 23 '24 00:04 KevinHuSh

Milvus 2.4 support hybrid search

jlcbj avatar Apr 25 '24 03:04 jlcbj

Milvus 2.4 support hybrid search

Can Milvus support text similarity calculation such as BM25 and TFIDF?

KevinHuSh avatar Apr 28 '24 06:04 KevinHuSh

https://milvus.io/docs/embed-with-bm25.md

jlcbj avatar Apr 29 '24 07:04 jlcbj

I feel that the latest vector database is better than the currently used hybrid retrieval. Everyone has updated and iterated to the ANN algorithm, and the ragflow project is still using the KNN algorithm.

Nuclear6 avatar May 14 '24 03:05 Nuclear6

I have tested the pgvector vector store of fastgpt and the weaviate vector store of dify, both using bce-embedding-base. The retrieval effects of both are better than the es vector store of ragflow, but I am not very sure if it is due to the vector store.

nadirvishun avatar Aug 02 '24 06:08 nadirvishun

I have tested the pgvector vector store of fastgpt and the weaviate vector store of dify, both using bce-embedding-base. The retrieval effects of both are better than the es vector store of ragflow, but I am not very sure if it is due to the vector store.

how do you compare Dify vs Ragflow?

I am using Dify with Milvus to build a RAG application.

But I am not sure if ragflow is a better option than Dify.

seems like Dify is going to update to RAG2.0 at the end of this year.

taowang1993 avatar Sep 08 '24 03:09 taowang1993