最近在做一个人事政策问答的RAG,用的bge-large-zh,chunk按256切、重叠32。测试时发现,问“年假休不完怎么处理”这种口语化问题,召回的前5条里经常混进“病假”“产假”的内容,甚至还有培训制度。我试过调top_k和相似度阈值,但要么漏掉关键文档,要么噪音更多。看了一些教程说要加rerank,但现在的瓶颈感觉是召回阶段就不准。想问问有经验的朋友,这种垂直领域场景,是应该换更强的embedding(比如bge-m3)还是先调整切分策略?或者直接上粗排+精排双路?希望给点调优方向,别让我瞎折腾了。