# 基于SpringBoot+langchain4j+mcp+Qdrant+redis构建RAG **Repository Path**: code2020/maker-langchain4j-mcp ## Basic Information - **Project Name**: 基于SpringBoot+langchain4j+mcp+Qdrant+redis构建RAG - **Description**: 基于SpringBoot+langchain4j+mcp+Qdrant+redis构建RAG - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-26 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于springboot+langchain4j+Qdrant实现知识库的相关操作 #### 介绍 基于springboot+langchain4j+Qdrant实现知识库的相关操作 #### 软件架构 1.SpringBoot 2.Redis,用于会话历史记录 3.langchain4j 4.向量数据库Qdrant 5.向量模型名称阿里qwen-plus 6.向量化:阿里text-embedding-v3 7.前端html+vue #### 安装教程 1. 安装Redis、Mysql 2. 执行数据库sql 在项目下resource/sql下 2. 安装Qdrant 安装说明:使用docker进行安装。 启动:docker run -p 6333:6333 -p 6334:6334 qdrant/qdrant 访问地址:http://127.0.0.1:6333/dashboard#/collections ![输入图片说明](https://foruda.gitee.com/images/1758856291776790948/46bf322d_1315805.png "屏幕截图") 创建document_store,注意配置参数,参考上述截图 ![输入图片说明](https://foruda.gitee.com/images/1758856417871833380/cb1e717c_1315805.png "屏幕截图") ![输入图片说明](https://foruda.gitee.com/images/1758856434411917688/6d75177e_1315805.png "屏幕截图") 3. 启动java项目 #### 展示 1. 访问首页http://127.0.0.1:8088/index.html ![输入图片说明](https://foruda.gitee.com/images/1758856539998941160/ba2636e4_1315805.png "屏幕截图") 2. 本次演示上传知识库,只是调用接口去操作,如果有需要可以集成到前端中,接口地址:http://127.0.0.1:8088/rag/add ![输入图片说明](https://foruda.gitee.com/images/1758856666544232650/02555d4c_1315805.png "屏幕截图") 数据库中记录:![输入图片说明](https://foruda.gitee.com/images/1758856729028134251/4772b3e0_1315805.png "屏幕截图") 向量数据库中记录:![输入图片说明](https://foruda.gitee.com/images/1758856806915599177/f9a4c7da_1315805.png "屏幕截图") 更新地址http://127.0.0.1:8088/rag/update ![输入图片说明](https://foruda.gitee.com/images/1758856946669255127/cdd5a985_1315805.png "屏幕截图") 3. 测试 ![输入图片说明](https://foruda.gitee.com/images/1758857029235643591/74bdd22b_1315805.png "屏幕截图") #### 重点提示 新增功能一定要在提示词中说明,如下截图: ![输入图片说明](https://foruda.gitee.com/images/1758857093370623915/5bb9da43_1315805.png "屏幕截图")