摘要
本申请涉及一种代码检索方法、装置、设备、介质、产品。其中,代码检索方法包括:构建多种索引,并对应生成多种索引的多个索引库,其中每种索引包括关键词索引和/或向量索引;将用户输入的查询指令转换为语义向量和关键词组,并基于语义向量和关键词组,对多个索引库分别进行检索得到检索结果;将检索结果合并,去除重复的代码片段,并将合并去重后的检索结果分为类检索结果和方法检索结果;分别计算各个类检索结果和方法检索结果的相似度的加权和,以确定各个检索结果的得分;调整类检索结果的得分,并保留得分最高的n个类检索结果;调整方法检索结果的得分,并保留得分最高的m个方法检索结果;返回n个类检索结果和m个方法检索结果。
技术关键词
索引
语义向量
检索方法
代码结构
大语言模型
关键词
自然语言
计算机可执行指令
变量
检索装置
计算机程序产品
处理器
介质
电子设备
存储器
关系
系统为您推荐了相关专利信息
装配式桥梁
点云
预拼装方法
三维激光雷达
特征点