検索に戻る
案件記録

代码搜索方法、装置、设备、存储介质及产品

発明有効
16請求項 · 5 独立
§ Ⅰ

案件概要

IPC分類

G06F 8/75 (2018.01)G06F 8/41 (2018.01)

本申请实施例提供了一种代码搜索方法、装置、设备、存储介质及产品,该方法包括:对用于进行搜索处理的源代码进行解析处理,得到源代码对应的抽象语法树,抽象语法树包括多个语法元素节点,对获取到的搜索请求中所包含的待搜索语句进行解析处理,得到待搜索语句对应的搜索元素节点,若多个语法元素节点中存在与搜索元素节点匹配的目标语法元素节点集合,则将源代码中与目标语法元素节点集合所关联的代码文本,确定为搜索请求对应的代码搜索结果。本申请实施例的技术方案可以通过将搜索语句和源代码均转换为语法元素节点后,对语法元素节点进行匹配,以基于代码结构进行搜索,在一定程序上可以提高代码搜索的效率。

外部リソース