发明授权
- 专利标题: 一种面向代码检索的查询扩展方法
-
申请号: CN201810067067.5申请日: 2018-01-24
-
公开(公告)号: CN108491407B公开(公告)日: 2021-01-08
- 发明人: 林鸿飞 , 徐博 , 林原
- 申请人: 大连理工大学
- 申请人地址: 辽宁省大连市甘井子区凌工路2号
- 专利权人: 大连理工大学
- 当前专利权人: 大连理工大学
- 当前专利权人地址: 辽宁省大连市甘井子区凌工路2号
- 代理机构: 大连星海专利事务所有限公司
- 代理商 徐雪莲
- 主分类号: G06F16/33
- IPC分类号: G06F16/33 ; G06F16/338 ; G06F40/279 ; G06F40/242
摘要:
一种面向代码检索的查询扩展方法,包括:A、语料采集和预处理;B、初次检索获取候选扩展词;C、查询扩展词集提取;D、基于扩展查询的二次检索。本发明基于查询词与扩展词的共现信息和扩展词在代码文件内的分布信息实现有效的面向代码检索的查询扩展,有助于改善现有代码检索中查询与代码片段的匹配问题,提升代码检索中扩展查询的质量和代码检索的整体性能。当将本发明应用于真实代码检索场景时,代码检索的准确率可以达到35.34%,显著提升现有代码检索方法的性能,有助于实现代码检索中查询意图的精确理解。
公开/授权文献
- CN108491407A 一种面向代码检索的查询扩展方法 公开/授权日:2018-09-04