最近在做一个知识库问答的小项目,用LangChain搭的RAG流程,文档量大概也就几万条。一开始图省事用的Chroma,本地跑着挺顺,但放到服务器上并发一高就经常超时。后来看社区说Milvus性能好,但部署起来太重了,还要单独起服务。想问问各位老哥,像我这种中小规模的项目,到底应该怎么权衡?是直接用pgvector这种插件,还是上ES?另外,向量检索的召回率跟embedding模型的关系大吗,还是说主要看数据库的索引方式?有点迷茫,求指点。