最近在搭一个基于向量数据库(用的Milvus)的RAG问答系统,卡在文本切分这块了。我先试了固定512字符,结果语义被切断,答非所问;改成256又感觉上下文太碎,检索出来的片段经常缺关键信息。也试过按段落切,但有些长段落塞进embedding模型后效果也很差。想问问大家,chunk size和overlap一般怎么配合调?有没有什么经验法则?另外,是不是不同领域的文档(比如代码和论文)切法应该不一样?现在有点迷茫,感觉全靠试错,效率太低了。