当前位置: 首页 > news >正文

pgvector 相似性搜索错误相似性搜索失败: float object is not subscriptable

  1. 错误现象

执行 RAG 向量检索时出现:

相似性搜索失败: 'float' object is not subscriptable

同时日志:

Building prefix dict from the default dictionary ...
Loading model from cache ... jieba.cache

其中:

jieba 日志属于正常加载提示,不是异常原因。
真正异常来自 pgvector 相似度查询。
2. 错误定位

错误发生在:

(RAGEmbedding.embedding.op('<=>')(query_embedding)).label('distance')

这里。

原代码:
query = (
select(
RAGEmbedding,
Segment,
RAGDocument,
(
RAGEmbedding.embedding.op('<=>')
(query_embedding)
).label('distance')
)
)

解决方案

使用 pgvector 官方提供的方法:

修改前
RAGEmbedding.embedding.op('<=>')(query_embedding)

修改后
RAGEmbedding.embedding.cosine_distance(
query_embedding
)

完整:

distance = (
RAGEmbedding.embedding
.cosine_distance(query_embedding)
.label("distance")
)

http://www.jsqmd.com/news/1158139/

相关文章:

  • 达芬奇免费版与Studio版对比:安装指南与功能测试
  • 卡地亚中国官方售后服务中心|地址与官方服务热线权威信息通告(2026年7月更新) - 卡地亚服务中心
  • Android 13 VINTF 工具链解析:assemble_vintf 与 lshal 的 5 种应用场景
  • 龍魂系统 AI 操作手册 — 给中国开发者的开源项目实践
  • SQL性能突降排查:从CPU飙升到执行计划劣化的全链路诊断
  • SpringBoot/Vue 毕设模板 5 大技术雷区:从通用字段到二次开发的实战解析
  • 【计算机大数据毕业设计案例】基于大数据集群的短视频流量异常分析系统的设计与实现 SpringBoot 架构下短视频流量数据可视化大屏系统(程序+文档+讲解+定制)
  • AI演员技术解析:从GAN生成到影视制作全流程实践
  • AI视频生成团队协作痛点与PixVerse Team Ultra解决方案
  • 卡地亚官方售后服务中心电话和详细维修地址实地考察报告多信源验证(2026年7月更新) - 卡地亚官方售后中心
  • ALOS PALSAR 12.5m DEM 数据质量对比:与SRTM 90m、ASTER 30m的3项关键指标实测
  • 揭秘GitHub Copilot的gpt-5.4:不是新模型,而是128K context的工程优化
  • 有哪些真正好用的降AIGC软件?能同时不降文笔还能清零AI疑似率的那种
  • RL后训练新发现:仅训练Transformer中间层即可超越全参数效果
  • FastAPI构建Claude兼容网关:Ollama本地API协议适配实践
  • 2026年稳定可用AI大模型API中转站平台横评:如何高效化解AI响应延迟与接入难题
  • YOLOv11涨点改进| CVPR 2026 |卷积创新改进篇| 轻量化改进!引入YOLO-ULM中轻量D3C2f模块,含二次创新D3C3k2模块,助力小目标检测、图像分类、图像分割任务,高效涨点
  • Claude Code上下文满了怎么办?compact、clear和resume怎么用
  • Minitab 偏最小二乘 (PLS) 回归:5个步骤处理高共线性预测变量
  • 基于MVVM框架的XUUI MoreComplex案例
  • 3dsconv:5分钟快速将.3ds游戏文件转换为CIA格式的终极指南
  • 影刀RPA Python操作MySQL数据库:从连接到增删改查完整实战
  • 智能体行业落地拆解:政务 / 制造 / 金融三大场景技术方案
  • 2026年7月最新长春江诗丹顿官方售后客服中心地址电话及服务网点分布 - 江诗丹顿服务中心
  • d3d8to9:终极解决方案让Direct3D 8经典游戏在Windows 10/11上重获新生
  • 大数据毕设选题推荐:基于 Django 的多源 IT 招聘数据整合分析系统的设计与实现 基于 Django 的应届生 IT 求职辅助分析系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • jdk1.8的hashmap扩容时会发生数据丢失吗,大家来看看我的说法对不对
  • x265 MotionEstimate::motionEstimate 深度源码拆解
  • 2026五大AI编程助手实战选型指南:Cursor/Copilot/Windsurf/Amazon Q/Claude Code深度对比
  • AI大模型应用开发实战:从架构设计到工程落地的完整指南