最近在用Milvus做一个知识库的语义搜索项目,数据是几千篇技术文档,用的bge-large-zh模型转的768维向量。实际跑下来发现,有些语义明显相关的文档排在很后面,甚至没召回到,而一些关键词匹配的反而排前面了。我目前就用了内积距离和IVF_FLAT索引,参数也没怎么调。是不是索引类型选错了?还是embedding没对齐?或者需要加个reranker?希望有经验的朋友指点一下,先谢谢了。