最近在折腾本地知识库问答,用的Chroma+开源embedding模型(bge-large-zh),文档切了512字符带overlap。结果发现问一些具体问题(比如“某个参数在哪个文件里配的”)时,召回的片段经常不相关,反而用ES做BM25能直接命中。是我切块策略有问题,还是embedding模型选得不对?或者向量数据库本身就不适合这种精确匹配场景?求有实战经验的大佬指点一下,现在有点迷茫,感觉技术选型可能一开始就错了。