【技术实现步骤摘要】
本公开涉及人工智能,具体为云计算、大数据等,尤其涉及一种向量检索方法、装置、设备和介质。
技术介绍
1、在机器学习和深度学习中,数据通常以向量形式表示。向量数据库(vectordatabase,vectordb)是用来存储和查询向量的数据库,其存储的向量来自于对文本、语音、图像、视频等的向量化。与传统数据库相比,向量数据库可以处理更多非结构化数据(如图像和音频)。
2、向量数据库支持带过滤(filter)条件的检索,仅检索满足过滤条件的数据记录。
技术实现思路
1、本公开提供了一种向量检索方法、装置、设备和介质。
2、根据本公开的一方面,提供了一种向量检索方法,包括:获取预先生成的多个候选向量索引,所述多个候选向量索引是基于原始数据的目标字段包括的多个候选字段值生成的;获取查询向量和过滤条件,所述过滤条件用于表明所述查询向量对应的目标向量需要满足的条件;若所述过滤条件中包含所述目标字段需要满足的目标字段值,在所述多个候选向量索引中,确定所述目标字段值对应的目标向量索
...【技术保护点】
1.一种向量检索方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述查询向量在所述目标向量索引中进行查询,以获得所述目标向量,包括:
3.根据权利要求2所述的方法,其中,所述基于所述目标向量索引,获取与所述其他字段需要满足的条件相匹配的候选向量,包括:
4.根据权利要求1所述的方法,还包括:
5.根据权利要求1所述的方法,还包括:
6.根据权利要求1所述的方法,还包括:
7.一种向量检索装置,包括:
8.根据权利要求7所述的装置,其中,所述第一查询模块进一步用于:
【技术特征摘要】
1.一种向量检索方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述查询向量在所述目标向量索引中进行查询,以获得所述目标向量,包括:
3.根据权利要求2所述的方法,其中,所述基于所述目标向量索引,获取与所述其他字段需要满足的条件相匹配的候选向量,包括:
4.根据权利要求1所述的方法,还包括:
5.根据权利要求1所述的方法,还包括:
6.根据权利要求1所述的方法,还包括:
7.一种向量检索装置,包括:
8.根据权利要求7所述的装置,其中,所述第一查询模块进一步用...
【专利技术属性】
技术研发人员:朱晨畅,冯家麟,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。