一种关键字检索方法、装置及系统

    公开(公告)号:CN103544281A

    公开(公告)日:2014-01-29

    申请号:CN201310503091.6

    申请日:2013-10-23

    发明人: 徐光剑

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30926 G06F17/30938

    摘要: 本发明适用于计算机检索技术领域,提供了一种关键字检索方法、装置及系统,所述方法包括:接收输入的关键字检索请求,请求中包括目标文件的ID和关键字检索语句;根据目标文件的ID读取文件信息;对目标文件进行分块;在各分块上运行Mapper程序,以由Mapper程序根据关键字检索语句以及文件信息查询得到各分块对应的SCKS、SLCA节点,并生成子树SCKS’;发送SLCA节点与SCKS’至Reduce设备,以由Reduce设备根据SLCA节点与SCKS’计算得到检索结果。本发明,通过MapReduce对海量XML文件进行分布式并行运算,从而可以支持大数据量的关键字检索。

    检索装置和检索方法
    4.
    发明公开

    公开(公告)号:CN102456070A

    公开(公告)日:2012-05-16

    申请号:CN201110247657.4

    申请日:2011-08-24

    发明人: 服部雅一

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30926 G06F17/30545

    摘要: 一种检索装置和检索方法。检索装置包括:第一受理部、第一生成部、第一发送部、第二发送部、第二受理部、接收部、执行部和第三发送部。第一受理部从客户端受理检索请求。第一生成部根据检索请求生成对服务器请求检索的分布式检索请求、以及对分布式检索请求的检索结果进行综合的综合请求。第一发送部向服务器发送分布式检索请求。第二发送部向客户端发送综合请求的执行结果的识别信息。第二受理部从客户端受理由识别信息所识别的执行结果的获取请求。接收部从服务器接收针对分布式检索请求的检索结果。执行部对接收到的检索结果执行综合请求。第三发送部向发出了获取请求的客户端发送综合请求的执行结果。

    一种嵌入式设备访问远程数据库的方法

    公开(公告)号:CN104506606A

    公开(公告)日:2015-04-08

    申请号:CN201410791434.8

    申请日:2014-12-19

    发明人: 耿飚

    IPC分类号: H04L29/08 G06F17/30

    摘要: 本发明公开了一种嵌入式设备访问远程数据库的方法,包括嵌入式设备,Web服务器和数据库服务器,且包括以下内容:远程客户程序,用于与用户的人机交互,实现复杂的业务处理;数据访问组件,用于接收来自客户程序对数据库的操作请求;Web 服务器上的ASP页,用于接收来自远程数据访问组件XML格式的请求;数据访问服务器组件,接收来自ASP 页的请求并做出响应;数据库服务器,完成与ADO 的交互,实现具体的数据库访问。本发明以XML为媒介,在不影响远程数据库的情况下完成数交换,使嵌入式数据库用户能够方便地与远程的大型数据库进行数据的交互,实现跨平台、异构系统间的无缝连接,减轻开发者工作负担,降低了成本。

    搜索条件的逐渐放宽
    8.
    发明公开

    公开(公告)号:CN1784680A

    公开(公告)日:2006-06-07

    申请号:CN200480012192.2

    申请日:2004-03-31

    IPC分类号: G06F17/30

    摘要: 一种信息搜索机构,用于为请求搜索的用户提供对搜索查询的放宽的控制。通过这种机构,用户可以指定与主搜索条件的变化相关的子查询序列,并且指定执行子查询的进展。因此,用户可以告知其关于在放宽主搜索条件中使用的搜索项变化的优先权,用户还可以告知他们对可以通过特定子查询返回的结果的关联性的想法。如果有,由数据库服务器以基于由用户指定的进展的顺序,接收包括子查询序列的查询并且执行子查询。通过减少数据库服务器的不必要工作并通过减少在客户端和服务器之间的昂贵通信以及相关处理,来改善响应时间和网络加载。

    一种跨平台的数据库访问方法

    公开(公告)号:CN103902677A

    公开(公告)日:2014-07-02

    申请号:CN201410108751.5

    申请日:2014-03-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30926

    摘要: 一种跨平台的数据库访问方法,包括步骤:初始化统一查询语言UQL;编写统一查询语言UQL语句;对统一查询语言UQL语句进行预处理;判断是否进行语法判断;将相应语法形式化封装,生成XML表达式;解析XML表达式,获取相应参数;根据获取到的参数提取统一查询语言UQL语句的目标数据库类型、统一查询语言UQL语句的访问类型,选择对应的基础模块进行参数填充并执行;将执行结果形式化封装返回。本发明让内部的服务方法不再是一个个有针对性的具体方法实现,而是一个通用的解析执行模块,在iOS客户端,放弃以前直接调用服务方法的简单流程,通过数据访问语句来达到数据访问的目的。

    一种XML路径表达式提取方法及装置

    公开(公告)号:CN103605675A

    公开(公告)日:2014-02-26

    申请号:CN201310524422.4

    申请日:2013-10-30

    发明人: 刘佳

    IPC分类号: G06F17/30 G06F9/46

    CPC分类号: G06F17/30926 G06F17/30882

    摘要: 本发明公开一种XML路径表达式提取方法及装置,方法包括:步骤(1),设定多个具有层级关系的限制条件,初始化最低层级的限制条件为当前限制条件;步骤(2),在当前限制条件下提取待标识元素节点的XML路径表达式;步骤(3),根据所述XML路径表达式进行定位,且:如果所述XML路径表达式唯一定位到所述待标识元素节点,则所述XML路径表达式提取结束;否则如果所述XML路径定位到超过一个元素节点,则选择当前限制条件上一级的限制条件为当前限制条件,并执行步骤(2)。本发明由于采用了尽可能严格的XML路径表达式,因此减少了网页发生微小变化时,XML路径表达式失效的可能性。