最近在做RAG项目,用的Milvus,主要存文档的embedding。一开始试了开源的text2vec-base,后来换了OpenAI的ada-002,发现同一个查询,召回的结果差异挺明显的。比如问“怎么处理客户投诉”,ada返回的都是客服相关段落,text2vec经常混进一些技术文档。我自己感觉是模型语义理解能力的问题,但不确定是不是因为向量维度不同(768 vs 1536)导致检索精度变化。有没有大佬分享下经验?这种差距是普遍现象吗?还是说跟数据本身也有关系?现在纠结要不要全量重新embedding,但成本挺高,求指点。