[发明专利]比特序列检索装置、检索方法以及程序有效

专利信息
申请号: 200780025563.4 申请日: 2007-06-15
公开(公告)号: CN101484895A 公开(公告)日: 2009-07-15
发明(设计)人: 新庄敏男 申请(专利权)人: 新叶股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京三友知识产权代理有限公司 代理人: 黄纶伟
地址: 日本*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 比特 序列 检索 装置 方法 以及 程序
【说明书】:

技术领域

发明涉及从比特序列的集合中检索期望的比特序列的检索装置, 特别是涉及对存储比特序列的数据结构进行设计来实现检索速度等的提 高的技术领域。

背景技术

近年,社会的信息化不断发展,大规模的数据库在各处利用起来。 为了从这种大规模的数据库中检索记录,通常是将与存储有各记录的地 址相对应的记录内的项目用作索引关键字来进行检索,检索出期望的记 录。并且,全文检索中的字符串也能视为文件的索引关键字。

而且,由于这些索引关键字利用比特序列来表现,因而数据库的检 索可归结于比特序列的检索。

为了高速进行上述比特序列的检索,以往做法是,对存储比特序列 的数据结构进行种种设计。作为这种设计之一,公知的是Patricia(帕特 里希亚)树这样的树结构。

图17示出在上述现有的检索处理中使用的Patricia树的一例。Patricia 树的节点构成为包含索引关键字、检索关键字的检查比特位置、以及左 右的链接指针。尽管未作明示,然而当然在节点内包含有用于对与索引 关键字对应的记录进行存取的信息。

在图17的例子中,保持索引关键字“100010”的节点1750a为根节点, 其检查比特位置是0。节点1750a的左链接1740a与节点1750b连接,右 链接1741a与节点1750f连接。

节点1750b保持的索引关键字是“010011”,检查比特位置1730b是1。 节点1750b的左链接1740b与节点1750c连接,右链接1741b与节点1750d 连接。节点1750c保持的索引关键字是“000111”,检查比特位置是3。节 点1750d保持的索引关键字是“011010”,检查比特位置是2。

从节点1750c用实线连接的部分表示节点1750c的左右链接指针, 未进行虚线连接的左指针1740c表示该栏是空栏。进行了虚线连接的右 指针1741c的虚线的连接目的地表示指针所指示的地址,在当前情况下 表示右指针指定节点1750c。

节点1750d的右指针1741d指定节点1750d自身,左链接1740d与 节点1750e连接。1750e保持的索引关键字是“010010”,检查比特位置是 5。节点1750e的左指针1740e指定节点1750b,右指针1741e指定节点 1750e。

并且,节点1750f保持的索引关键字是“101011”,检查比特位置1730f 是2。节点1750f的左链接1740f与节点1750g连接,右链接1741f与节 点1750h连接。

节点1750g保持的索引关键字是“100011”,检查比特位置1730g是5。 节点1750g的左指针1740g指定节点1750a,右指针1741g指定节点 1750g。

节点1750h保持的索引关键字是“101100”,检查比特位置1730h是3。 节点1750h的左指针1740h指定节点1750f,右指针1741h指定节点1750h。

在图17的例子中,采用这样的结构:随着从根节点1750a开始对树 进行向下遍历,各节点的检查比特位置增大。

当使用某检索关键字进行检索时,从根节点开始依次检查由各节点 所保持的检索关键字的检查比特位置,判定检查比特位置的比特值是1 还是0,在是1时搜索右链接,在是0时搜索左链接。然后,当链接目的 地的节点的检查比特位置不大于链接源的节点的检查比特位置时,即, 链接目的地回到上方而不是下方时(将图17中虚线所示的该后退的链接 称为反向链接),进行链接目的地的节点的索引关键字和检索关键字的比 较。能够保证在比较结果是相同时检索成功,在比较结果是不相同时检 索失败。

如上所述,在使用Patricia树的检索处理中,有以下等优点:只通过 所需要的比特的检查就能进行检索,以及关键字全体的比较只要一次就 行,然而具有以下等缺点:由于必定有来自各节点的2个链接而使存储 容量增大,由于反向链接的存在而使判定处理复杂化,在通过反向链接 返回之后才与索引关键字进行比较而使得检索处理延迟以及使追加删除 等数据维护困难。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新叶股份有限公司,未经新叶股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780025563.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top