最近在做一个RAG项目,用的是开源的embedding模型(bge-large-zh),大概有200万条知识库文档。一开始图省事直接用的ES的dense_vector,但召回率总感觉差点意思,尤其是一些同义改写的问题。后来看社区都在推Milvus和Qdrant,就试了一下Milvus,召回确实好了点,但又引入了新的运维成本(我们团队就俩人)。想问问有经验的前辈,对于这种中等规模的场景,是继续调ES的参数(比如加个HNSW的M值)还是直接上专门的向量数据库?另外,如果上Milvus的话,有必要上GPU版的吗?我们现在用的都是CPU机器。