【回到目录】~~~~【回到问题集】
Q:知识库-文档的搜索框逻辑是怎样的?

dify知识库的关键字检索响应速度很快,效果如上图
A:查看源代码,搜索逻辑是通过搜索框查看 document_segments.content字段满足条件的记录 , 程序逻辑参考 datasets_segments.py - DatasetDocumentSegmentListApi(Resource) - query.where(DocumentSegment.content.ilike(f"%{keyword}%"))。父子分段,搜索父节点。QA分段搜索问题。
本文结束
【回到目录】~~~~【回到问题集】