[发明专利]一种基于树模板的链接数据关键词查询方法在审
申请号: | 201811033735.9 | 申请日: | 2018-09-05 |
公开(公告)号: | CN109271560A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 李慧颖;司马强 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06F16/903 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 叶涓涓 |
地址: | 211189 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于树模板的链接数据关键词查询方法,包括:将链接数据转换为D‑step树模板并建立索引,在树模板基础上快速查找包括查询关键词的D‑step树并生成查询结果。本发明将链接数据划分为若干D‑step树,在此基础上创建并索引D‑step树模板。D‑step树模板对D‑step树的内容和结构分开进行索引,内容字符串序列用于快速查找包括查询关键词的D‑step树,结构字符串序列用于恢复D‑step树结构并生成查询结果。由于本发明在树模板索引基础上实现,不需将查询关键词转换为结构化查询,而是在链接数据上直接构造查询结果并返回。实现了快速查询响应,提高了查询效率。 | ||
搜索关键词: | 树模板 链接数据 查询关键词 索引 关键词查询 查询结果 快速查找 结构化查询 结构字符串 内容字符串 查询效率 构造查询 建立索引 快速查询 树结构 转换 返回 响应 创建 恢复 | ||
【主权项】:
1.一种基于树模板的链接数据关键词查询方法,其特征在于,包括以下步骤:步骤1,将链接数据图划分为若干D‑step树对于给定的链接数据图G,以入度为0的节点为D‑step树的根节点,从根节点开始对G进行广度优先遍历,将遍历到的每个节点都加入到D‑step树中直到树的高度超过D或遇到了出度为0的节点,D取大于0的整数;步骤2,创建并索引D‑step树模板对于给定的D‑step树T={V,E,L},D‑step树模板对D‑step树的内容和结构分开进行索引,其中索引内容字符串序列用于快速查找包括查询关键词的D‑step树,结构字符串序列用于恢复D‑step树结构并生成查询结果;步骤3,进行关键词查询首先根据树模板的内容字符串序列获得包含每个查询关键词的树模板,利用结构字符串恢复该树模板对应的D‑step树并构建查询结果,最终查询结果是D‑step树中的一棵包含所有查询关键词的子树并且该子树每一个叶子节点都至少与一个关键词相关联,树根则为所有命中节点的公共节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811033735.9/,转载请声明来源钻瓜专利网。