一种查询处理方法、装置及设备的制造方法_4

文档序号:9432734阅读:来源:国知局
[0131]综上所述,本发明实施例的技术方案,通过从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链,那么就可以根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果,由于辅链对应的文档数量比原链对应的文档数量要小,因此就可以减少检索文档数量,从而缩短检索时间,提高查询响应速度,从而提升搜索引擎性能。
[0132]本发明还提供一种处理设备。
[0133]图5是本发明的一种处理设备的示意性方框图。
[0134]如图5所示,处理设备50,包括:存储器501和处理器502。
[0135]存储器501,用于存储程序,
[0136]处理器502,用于执行所述存储器501存储的以下程序:
[0137]从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链;
[0138]根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果。
[0139]需说明的是,存储器501存储的其他程序,具体参见前面方法流程中的描述,此处不再赘述,处理器502还用于执行存储器501存储的其他程序。
[0140]上文中已经参考附图详细描述了根据本发明的技术方案。
[0141]此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
[0142]附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0143]以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
【主权项】
1.一种查询处理方法,其特征在于,包括: 从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链; 根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果。2.根据权利要求1所述的方法,其特征在于,所述从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链,包括: 根据第η链生成第η+1链, 其中,所述第η+1链对应的文档数小于第η链对应的文档数,η为自然数,其中η等于I时为原链,η大于I时为辅链。3.根据权利要求2所述的方法,其特征在于,所述从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链,包括: 根据与查询词对应的原链生成文档数减少的第一辅链,根据所述第一辅链生成文档数减少的第二辅链。4.根据权利要求3所述的方法,其特征在于,根据与查询词对应的原链生成文档数减少的第一辅链,根据所述第一辅链生成文档数减少的第二辅链,包括: 将与查询词对应的原链中文档质量大于设定质量阈值的文档单独建立文档数减少的第一辅链; 将所述第一辅链中有点击记录的文档单独建立文档数减少的第二辅链。5.根据权利要求1所述的方法,其特征在于,所述根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果,包括: 根据当前查询业务类别及当前查询词的点击量大于设定点击阈值,选择与所述当前查询词对应的一条辅链进行文档检索形成检索结果;或, 根据当前查询业务类别及当前查询词的点击量小于或等于设定点击阈值,选择与所述当前查询词对应的另一条辅链进行文档检索形成检索结果。6.根据权利要求5所述的方法,其特征在于,所述形成检索结果之后还包括: 评估所述检索结果的质量。7.根据权利要求6所述的方法,其特征在于,当评估所述检索结果的质量不满足预设检索需求时,选择所述原链进行文档检索形成检索结果。8.根据权利要求1至7任一项所述的方法,其特征在于,所述根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果,包括: 根据当前查询业务类别及当前查询词包括多个单词,将当前查询词中出现频率小于设定频率阈值的单词选择所述辅链进行文档检索形成检索结果,将其他单词选择所述原链进行文档检索形成检索结果。9.一种查询处理装置,其特征在于,包括: 辅链模块,用于从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链; 查询模块,用于根据当前查询业务类别及当前查询词选择所述辅链模块建立的与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果。10.根据权利要求9所述的装置,其特征在于,所述辅链模块包括: 生成子模块,用于根据第η链生成第η+1链,其中,所述第η+1链对应的文档数小于第η链对应的文档数,η为自然数,其中η等于I时为原链,η大于I时为辅链; 存储子模块,用于存储所述生成子模块生成的链。11.根据权利要求10所述的装置,其特征在于,所述生成子模块包括: 第一生成子模块,用于根据与查询词对应的原链生成文档数减少的第一辅链; 第二生成子模块,用于根据所述第一生成子模块生成的第一辅链生成文档数减少的第二辅链。12.根据权利要求9所述的装置,其特征在于,所述查询模块包括: 第一查询子模块,用于根据当前查询业务类别及当前查询词的点击量大于设定点击阈值,选择与所述当前查询词对应的一条辅链进行文档检索形成检索结果;或, 第二查询子模块,用于根据当前查询业务类别及当前查询词的点击量小于或等于设定点击阈值,选择与所述当前查询词对应的另一条辅链进行文档检索形成检索结果。13.根据权利要求12所述的装置,其特征在于,所述查询模块还包括: 评估子模块,用于评估所述第一查找子模块或所述第二查询子模块的检索结果的质量。14.根据权利要求13所述的装置,其特征在于,所述查询模块还包括: 第三查询子模块,用于当所述评估子模块评估所述检索结果的质量不满足预设检索需求时,选择所述原链进行文档检索形成检索结果。15.根据权利要求9至14任一项所述的装置,其特征在于,所述装置还包括: 频率特征模块,用于记录所述查询词中的单词的出现频率; 所述查询模块根据当前查询业务类别及当前查询词包括多个单词,将所述频率特征模块记录的当前查询词中出现频率小于设定频率阈值的单词选择所述辅链进行文档检索形成检索结果,将其他单词选择所述原链进行文档检索形成检索结果。16.一种处理设备,其特征在于,包括: 存储器,用于存储程序, 处理器,用于执行所述存储器存储的以下程序: 从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链; 根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果。
【专利摘要】本发明公开一种查询处理方法。该处理方法包括:从与查询词对应的原链中筛选出文档数小于所述原链的文档数的文档以建立与所述查询词对应的至少一条辅链;根据当前查询业务类别及当前查询词选择与所述当前查询词对应的至少一条辅链进行文档检索形成检索结果。相应的,本发明还提供一种查询处理装置和处理设备。本发明提供的技术方案,能减少检索时间,提高查询响应速度,从而提升搜索引擎性能。
【IPC分类】G06F17/30
【公开号】CN105183913
【申请号】CN201510657594
【发明人】王刚, 万明成
【申请人】广州神马移动信息科技有限公司
【公开日】2015年12月23日
【申请日】2015年10月12日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1