新闻详情

新闻详情

首页 / 资讯中心 / 详情

Rag评测-链接数据库

发布时间:2026/10/2 8:23:53来源:尧图网络
Rag评测-链接数据库
前面已经讲了如何配置config.yaml和config.py那么现在讲怎么链接es数据库和mangodb数据库吧。#链接mongodb from config import configs from pymongo import mongoclient def get_mongo(): conf configs[mongodb] return MongoClient( hostconf[host] portconf[port] username conf[username] passwordconf[password] ) print(mango库列表:,get_mongo().list_database_names())大家使用这个代码前肯定是要pip install pymango这个库的然后运行就可能大概率报错了其实代码没问题而是在安装pymongo时系统会自动安装最新版本的mongodb驱动而你使用的mongo数据库版本较老的话会报pymongo.erros.ConfigurationError:Server report wire version 7这是版本不适配的意思所以已经安装了驱动的话就先pip uninstall卸载没有安装的就先查看自己使用的mongodb版本是多少再用ai问一下适配这个mongodb版本的pymongo库装什么版本合适然后执行pip install pymongo版本号即可链接成功的话可以看到这个数据库中的库名。然后开始链接es数据库接上代码直接写#链接es from elasticsearch import Elasticsearch esElasticsearch( host[configs[es][url]] http_auth(configs[es][username],configs [es][password]), verify_certsFalse,#不检验ssl证书检验必失败 ssl_show_warnFalse#把没检验证书的警告静音不然会刷屏 ) print(ES集群名:, es.info()[cluster_name])其实链接es库的时候真是折腾了好久使用ai写的时候ai一直使用request.post的方式去链接es库但是网关会把request请求当做是外来请求直接拒绝接入所以ai也搞得晕头转向的后面发现只要调用一个elasticsearch库去链接这么简单当然也需要和mongodb库一样注意版本版本不对会则会报错(TypeError:…unexpected keyword argument ‘http_auth’)如果公司es数据库版本低则es库需要降级处理具体的也可以问ai使用什么版本的驱动合适只要链接成功即可返回正确的集群名。下一篇就开始讲构建query集的模型层了祝大家2026年国庆节快乐
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Claude Code Skills 实战指南:SKILL.md 编写、技能库组织与调试排错 2026/10/2 9:08:28

Claude Code Skills 实战指南:SKILL.md 编写、技能库组织与调试排错

1. 从"skills"这个模糊词说起:它到底指什么第一次看到"skills"这个标题,很多人会一头雾水。它太宽泛了,宽泛到像是随手敲下的一个占位符。但结合热搜词里高频出现的 Claude、Agent Skills、SKILL.md、Claude Code 这些词…

阅读更多 →
Unity 3D狩猎游戏作业实战:角色控制、AI行为与射击判定全解析 2026/10/2 9:08:22

Unity 3D狩猎游戏作业实战:角色控制、AI行为与射击判定全解析

简介:这份资源是面向Unity 3D初学者与课程作业需求者的第一人称狩猎游戏完整工程,适合正在学习游戏开发、需要参考综合案例的学生或独立开发者。项目以第一人称视角为核心,玩家手持斧头猎杀野猪与僵尸等怪物,并配有背景音乐与打击…

阅读更多 →
Flutter RangeSlider 在 OpenHarmony 上的适配要点与性能优化 2026/10/2 9:08:22

Flutter RangeSlider 在 OpenHarmony 上的适配要点与性能优化

在 OpenHarmony 上跑 Flutter 已经不算什么新鲜事了,但真正把业务页面一行行写下来,你会发现很多在 Android、iOS 上习以为常的组件,到了鸿蒙生态里都得重新过一遍。RangeSlider 就是其中一个典型。做筛选页、价格区间、缩放参数这种双端交互…

阅读更多 →
GBase 8s 内部用户创建全攻略:权限管理与安全实践 2026/10/2 9:08:22

GBase 8s 内部用户创建全攻略:权限管理与安全实践

看到标题里写着“GBase 8s 内部用户创建”,估计不少刚接触国产数据库的朋友第一反应是:这不就是 CREATE USER 一条语句的事吗?实际真上手搞过 GBase 8s 的人都知道,这个“内部用户”和 MySQL、Oracle 里的用户概念不完全是一回事…

阅读更多 →
高斯过程回归参数优化:K折交叉验证与置信区间可视化实战 2026/10/2 9:08:22

高斯过程回归参数优化:K折交叉验证与置信区间可视化实战

我刚接触高斯过程回归(GPR)的时候,最震撼的一点是:它不只输出一个预测值,还会顺带告诉你“这个预测有多靠谱”——预测曲线旁边那条渐变的置信区间,让整个模型一下子有了“人性”。很多人做回归预测&#x…

阅读更多 →
Ubuntu换源全攻略:从apt机制到国内镜像配置与排错 2026/10/2 9:08:22

Ubuntu换源全攻略:从apt机制到国内镜像配置与排错

装完Ubuntu之后的第一件事,绝大多数人跟我刚入坑时一样,就是打开终端敲下sudo apt update,然后盯着进度条怀疑人生。官方源的速度,尤其是在刚装好系统的头几个小时里,基本可以用"逼疯强迫症"来形容&#xff…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉