[发明专利]用于利用散列来执行基于全文的逻辑运算的方法有效
申请号: | 201280025701.X | 申请日: | 2012-10-23 |
公开(公告)号: | CN103874996A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 金在光;韩赫;陈成日 | 申请(专利权)人: | 实时科技株式会社 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚;刘久亮 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供用于利用散列来执行基于全文的逻辑运算的方法,该方法包括:(a)生成具有根据逻辑算子的类型改变的逻辑状态的散列数据结构,以对应于第一逻辑算子;(b)将与第一运算对象数据相对应的散列节点插入到从散列数据结构顺序地分配的桶中;以及(c)如果当前逻辑算子的类型为AND,则选择在步骤(b)中被插入在散列数据中的桶或者作为先前运算的结果值而选择的桶当中的、和与第二运算对象数据相对应的散列节点一致的桶,作为结果值,如果当前逻辑算子的类型为OR,则将未从散列数据结构检索到的与第二运算对象数据相对应的散列节点当中的散列节点插入到从散列数据结构顺序地分配的桶中,并且选择散列数据结构内的所有有效桶作为结果值。 | ||
搜索关键词: | 用于 利用 散列来 执行 基于 全文 逻辑运算 方法 | ||
【主权项】:
一种用于利用散列来执行基于全文的逻辑运算的方法,该方法包括以下步骤:(a)生成具有根据逻辑算子的类型改变的逻辑状态的散列数据结构,以对应于第一逻辑算子;(b)将与第一运算对象数据相对应的散列节点插入到从所述散列数据结构顺序地分配的桶中;以及(c)如果当前逻辑算子的类型为AND,则选择在步骤(b)中被插入在所述散列数据中的桶或者作为先前运算的结果值而选择的桶当中的、和与第二运算对象数据相对应的散列节点一致的桶,作为结果值,如果当前逻辑算子的类型为OR,则将未从所述散列数据结构检索到的与所述第二运算对象数据相对应的所述散列节点当中的散列节点插入到从所述散列数据结构顺序地分配的所述桶中,并且选择所述散列数据结构内的所有有效桶作为结果值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于实时科技株式会社,未经实时科技株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280025701.X/,转载请声明来源钻瓜专利网。
- 上一篇:煤气管道专用膨胀节
- 下一篇:密封磨损自动补偿式球阀结构