最近在搭一个简单的RAG问答系统,用OpenAI的text-embedding-3-small(1536维)存到Milvus里。但看网上有人说维度太高会降召回率,还有人推荐用384维的模型。我现在很纠结:是不是必须用PCA降维?如果换了低维模型,是不是要重新生成所有向量?另外,大家在实际项目里一般是固定一个embedding模型不动,还是会根据数据量动态调整?求有经验的大佬指点一下,感激不尽!