最近在做一个企业知识库的RAG应用,文档量大概几十万条,用的是LangChain + OpenAI的embedding。一开始图省事直接用了FAISS,本地跑确实快,但一涉及到增量更新和按metadata过滤就特别难受,每次都得重建索引。后来试了下Chroma,感觉上手简单,但数据量一大查询就慢得不行。看了一圈Milvus、Qdrant、Weaviate这些,文档都挺多但不知道实际坑在哪。想问问大家在生产环境里一般怎么选型?主要关心过滤性能、增量写入和部署成本这几个方面,有没有过来人给点建议,谢谢了。