go-rag icon indicating copy to clipboard operation
go-rag copied to clipboard

基于eino+gf+vue实现知识库的rag

Results 1 go-rag issues
Sort by recently updated
recently updated
newest added

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