首页 > 数据库 >向量数据库的检索服务

向量数据库的检索服务

时间:2024-07-19 10:42:33浏览次数:13  
标签:检索服务 拆分 数据库 阿里 embedding 向量

  最近应该是开始了向量数据库热门,阿里云和腾讯云都推出了相应的服务,阿里云现阶段可以免费的试用。

   说说为啥热门起来了,主要是由于向量以及大模型的特殊性。向量是有指向的,最直观的就是二维向量,简单的表示就是一个箭头。通过不同的大模型的embedding服务,我们可以对音视频,文字,图形等拆分。拆分的维度啥的和模型相关。(例如阿里的灵积,它的基础文本模式是这个https://help.aliyun.com/zh/dashscope/developer-reference/text-embedding-api-details?spm=a2c4g.11186623.0.0.4b994c5e6SscUj  腾讯云的是这个:https://cloud.tencent.com/document/product/1709/97775)拆分出来就出现就可以依靠数据库来做我们所说的相似性的搜索。具体我没细研究数据库向量是怎么的相似的计算。

  向量数据库数据大致上是分为vector属性,field属性,id属性。相似性搜索大差不差的都是topK(多少),条件运用到向量或者field。

标签:检索服务,拆分,数据库,阿里,embedding,向量
From: https://www.cnblogs.com/lannoy/p/18310983

相关文章

  • 向量组的极大无关组与齐次方程组的基础解系
    7.18向量组的极大无关组660:311~317求极大无关组方法:将向量排列成矩阵初等行变换成行阶梯型等层梯子选一列,即为极大线性无关组其余向量用极大无关组表示:将向量组化为单位向量组的形式。  例: 基础解系  求齐次方程组通解系数矩阵A→行最简(只能行变换)写同解......
  • 20240718 数据库外键报错
    报错1. 1452-Cannotaddorupdateachildrow:aforeignkeyconstraintfails(bvn'.'user_user_role^,CONSTRAINT^user_user_role_user_id_e615b4e0_fk_user_user_idFOREIGNKEY(user_id’)REFERENCES^user_user(id'))翻译:不能添加或更新子行:外键约束失败(bvn&#......
  • mysql数据库常用命令(补充)
    1、查看表的所有内容select*from表名;2、查看指定内容selectname,agefromtest;select表示查询,name表示名字,age表示年龄,from是从的意思,test是表名。翻译过来就是:从test表中查询名字和年龄字段的内容。在select后面指定要查询的项,可以是一项也可以多项。在select后面添......
  • idea内置数据库 + sql语句库表操作
    表数据操作,表是上一个博客里的表tb_emp--dml:数据操作语言--dml:插入数据-insert--1.为tb_emp表的username,name,gender字段插入值--所有用到引号的地方,用单引号双引号都可以insertintotb_emp(username,name,gender,crate_time,update_time)value('red','小红',1......
  • 数据库的查询语言
    目录文章目录前言一、sql查询语言关键字二、基础查询1.查询学生表中学号是101的学生信息2.限定条件ISNOTNULL(不为空)ISNULL(为空)IN(集合)LIKE(模糊查询)关键词DISTINCT用于返回唯一不同的值(去重复)三、排序查询查找所有学生并按照成绩升序排序查找所有男学生......
  • hbase写入数据库 BufferedMutator入库
    hbase写入数据库BufferedMutator入库如何使用HBaseBufferedMutator入库1.流程图创建HBase连接创建BufferedMutator构建Put对象将Put对象加入BufferedMutator释放资源2.关系图erDiagramHBase}|--|BufferedMutator:使用BufferedMutator}|..|Put:包含3.详......
  • CentOS9中MySQL8数据库备份--增量备份方案
    1.关于备份:MySQL中有完全备份、增量备份和差异备份三种常见的备份策略,这次使用增量备份定义:增量备份仅备份自上一次备份(无论是完全备份还是增量备份)以来发生变化的数据。特点:依赖于上一次备份,仅备份变化的部分,因此备份文件较小,但恢复时需要结合之前的备份。优点:备份文件......
  • 数据库MySQL指令
    数据库之搭建1、rpm-qa|grep服务名称案例:rpm-qa|grepmysql2、将所有msyql的包删除干净删除方法:(1)yumremovemysql*删除linux中的数据库(2)yumerase包名,删除linux中的数据库(3)rpm-e--nodeps包名删除linux中的数据库3、mysql的安装a.安装客户端yuminstallmysq......
  • idea内置数据库 + sql语句库表操作
    sql语句--查询所有数据库showdatabases;--ddl:表结构--创建:基本语法(无约束)--注释:comment'id,唯一标识'createtabletb_user(idintcomment'id,唯一标识',usernamevarchar(20)comment'用户名',namevarchar(10)comment'姓名',......
  • 操作数据库
    操作数据库操作数据库-->操作数据库的表-->操作表中的数据mysql关键字不区分大小写操作数据库(了解)创建数据库CREATEDATABASE[IFNOTEXISTS]westos;删除数据库DROPDATABASE[IFEXISTS]westos;操作数据库--tab键的上面``,如果表名或字段名是一个特......