最近在搭一个本地知识库问答,用LangChain + bge-small-zh + Chroma,文档主要是PDF技术手册。切块用的RecursiveCharacterTextSplitter,chunk_size=500,overlap=50。但检索出来的片段经常答非所问,要么是半句话被切断,要么召回了不相关的表格内容。试过调大chunk_size到1000,效果更差了,检索回来的全是废话。想问下大家实际部署时chunk一般怎么切?表格和正文要分开处理吗?还是说问题出在embedding模型上?真的有点迷茫,求有经验的老哥指点一下方向。