最近在做个人知识库,用的Qwen2.5-7B加本地bge-m3,向量库用的chroma。文档主要是PDF论文和技术博客。我试了300、500、800的chunk size,overlap也调过50到100,但检索效果总是不对劲——有时候问一个具体概念,召回来的片段全是背景介绍,真正关键那几句反而被切碎了。另外我注意到用bge-m3算出来的向量,跟OpenAI的text-embedding-3-small对比,相似度分布好像不太一样,是不是本地模型对长文本的语义捕捉本身就弱一些?还是说我的分割策略有问题?有没有大佬分享下实际项目里的调参经验,或者推荐的chunk策略?提前谢过。