# rag-milvus-demo **Repository Path**: johnyucn525/rag-milvus-demo ## Basic Information - **Project Name**: rag-milvus-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-17 - **Last Updated**: 2025-04-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rag 的相关技术演示 ## V1.0 ### 1. Milvus的安装及监控管理 ```shell ./standalone_embed.sh start ``` 将以docker 容器方式运行服务: 本机的19530端口映射到容器的19530端口 提示: standalone.bat中的镜像已经替换为: registry.cn-zhangjiakou.aliyuncs.com/johnyucn525/milvus:v2.5.9 ### 2. 启动 Attu ```shell docker run -d -p 3000:3000 zilliz/attu ``` 在浏览器中访问 http://localhost:3000,并输入本机的ip地址和端口号为19530 ### 3. BaseMilvusOperate.java 演示了如何使用java操作Milvus的基本操作 ## V1.1 ### 1. AliEmbeddingClient.java - 演示了如何使用java获取阿里百练平台的向量服务的操作 - 案例具体见:模型广场/模型类型/向量模型/通用文本向量-v3 ## V2.0 ### 1. MilvusUtil.java 管理Milvus连接的工具类 ### 2. MilvusService.java - Milvus的基本操作 - 内部直接进行单元测试 ## V2.1 ### 1.[EmbeddingMilvusOperate.java](src%2Fmain%2Fjava%2Fcn%2Fjohnyu%2FEmbeddingMilvusOperate.java) - 演示了如何综合使用阿里百练的向量服务和Milvus的操作 ## V3.0 ### 1. [QwenPlusClient.java](src%2Fmain%2Fjava%2Fcn%2Fjohnyu%2Futil%2FQwenPlusClient.java) - 基于阿里百练的QwenPlus模型的文本生成服务 - main方法中完成单元测试 ### 2. [RagQwenOperate.java](src%2Fmain%2Fjava%2Fcn%2Fjohnyu%2FRagQwenOperate.java) - 演示了如何综合使用Rag后的搜索服务 ### 3. [result.MD](result.MD) - 存放了Rag后的结果、原始结果