最近在做一个内部知识库的RAG项目,文档量不大,也就几万条,但查出来的结果总感觉不太对。一开始图省事用的Chroma,本地跑起来确实方便,但查某些长尾问题的时候,召回率明显不行。后来试了试Milvus,效果似乎好一点,但部署和维护成本上来了,还得配etcd那些,有点头疼。想问问大家,对于这种中小规模但要求准度的场景,有没有什么经验?另外,我看现在还有Qdrant和Weaviate,它们在这类场景下比Milvus轻量很多吗?到底该怎么权衡性能和维护成本?求过来人指点一下。