摘要
本公开提供了一种基于自然语言的代码检索方法、装置、设备和存储介质,在基于用户输入的问题信息检索到初始代码块序列后,利用不同的重排序方式对初始代码块序列进行重排序,减少了代码块排序错误的概率,可以使与问题信息相关性高的代码块排在相关性低的代码块之前,提高检索精度,并且,在得到第一重排代码块序列后,进一步获取各代码块所属的原始代码文本中的其它代码块,与第一重排代码块序列一起进行重排序,使与问题信息相关的代码块对应的完整代码文本参与代码检索,在针对与代码具体业务逻辑相关的问题进行代码检索和答复时,可以避免由于建立索引阶段删除了原始代码文本中的业务逻辑导致检索失准的情况,从而提高问题答复的准确性。
技术关键词
序列
文本
检索方法
自然语言
计算机程序指令
排序模型
存储计算机程序
检索装置
关键词
信息检索
处理器
模块
可读存储介质
存储器
逻辑
电子设备
冗余
索引
算法
系统为您推荐了相关专利信息
工业园区
推荐方法
深度神经网络模型
风险
标注技术
海上风电场发电
风力发电场
风速检测装置
计算方法
功率
可变车道控制方法
序列
车道控制装置
计算机设备
路段
RPA机器人
发票模板
客户关系管理系统
服务器集群
光学字符识别技术