ollama 安装知识库

思路

  1. 根据ai的推荐,知识库需要三库联动。(MySQL, Elasticsearch, ChromaDB

  2. MySQL 存放:

    • 文件名
    • 文件创建日期
    • 效验文件的Hash值
    • 文件真实路径
    • 文件内容长度
  3. ChromaDB存放:

    • 存放embedding返回的向量
    • MySQL_ID
    • MySQL_表名
    • 切片的起始和结束位置
    • 文本切片内容
  4. Elasticsearch存放:

    • 文本切片标题(直接提取前10个字作为标题)
    • 文本切片内容
    • MySQL_ID
    • MySQL_表名
    • 切片的起始和结束位置

    注意:Elasticsearch数据库会自动构建倒排索引

    Elasticsearch数据库 使用前先设置好 Mapping 模板

  5. 使用Reranker对文本打分

  6. 让模型输出json格式的内容,方便后期使用

  7. 模型对自己输出的答案进行二次反思(太影响效率不使用)

样本

【第一版样品】


ollama 安装知识库
https://fu01.github.io/posts/cb549fab/
作者
Fu01
发布于
2026年6月5日
许可协议