-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
- 第一次运行时 每打开一页都会被强制刷新页面,第二次就不会。
- server/internal/cmd/cmd.go:25 本地运行时需要把 path 改掉,或者注释掉这一块路由
- server/core/indexer.go:94 可以调整es查询返回数到10000,或者其他较大的值,避免大文档查询不全数据
- server/core/indexer/qa.go:25 此处需要限制并发,如5-10个,不然chuck数太多了会被大模型那边限流的
- server/internal/controller/rag/rag_v1_documents_delete.go:23 删除文档chuck时可以 加并发删除, 或者支持批量输出,不然大文档会超时
- server/internal/logic/knowledge/chunks.go:20 可以修改保存逻辑,避免chuck太多保存更新太久,可能考虑到不同数据库兼容才采用的insert+update吧
- server/core/retriever.go:160 esQuery后面需要添加字段是否存在的过滤条件,不然后面加的脚本(cosineSimilarity(params.embedding, 'qa_content_vector') + 1.0)会执行报错:search_phase_execution_exception all shards failed

Metadata
Metadata
Assignees
Labels
No labels