搜索方法、搜索装置以及搜索服务器的制造方法_4

文档序号:9750878阅读:来源:国知局
块、模块、电路和算 法步骤可以被实现为电子硬件、计算机软件或两者的组合。
[0125] 附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实 现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程 序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的 逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可 以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行, 它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流 程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作 的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0126] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也 不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技 术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨 在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的 其它普通技术人员能理解本文披露的各实施例。
【主权项】
1. 一种捜索方法,包括: 接收用户的捜索请求W获取捜索词; 获取基于所述捜索词得到的捜索结果、捜索结果数量W及与所述捜索词相关的捜索数 量; 对一定时间段内的所述捜索结果数量和所述捜索数量进行时序分析,W判断所述捜索 词的时效性; 响应于判定所述捜索词具有时效性,W时效性作为调序依据对所述捜索结果的排列顺 序进行调整。2. 如权利要求1所述的方法,其中对所述捜索结果数量和所述捜索数量进行时序分析, W判断所述捜索词的时效性的步骤包括: 将所述时间段内的捜索结果数量和捜索数量按时间间隔划分,生成第一时间序列数 据; 对所述第一时间序列数据进行白噪声检验,并根据所述白噪声检验的结果判断所述捜 索词的时效性特征。3. 如权利要求2所述的方法,其中对所述第一时间序列数据进行白噪声检验并根据所 述白噪声检验的结果判断所述捜索词的时效性的步骤包括: 假设所述第一时间序列数据Xl,X2,X3…Xn的QLB统计量符合卡方分布:其中n是所述时间段经所述时间间隔划分后得到的值,VO </<0?,m是自由度,爲是自 相关系数; 响应于所述化B统计量的P值小于作为约定的显著性水平的第一阔值,判断所述捜索词 具有时效性。4. 如权利要求1所述的方法,其中对一定时间段内的所述捜索结果数量进行时序分析, W判断所述捜索词的时效性的步骤包括: 选择与当前时刻相距不同时段的默认时间点,计算当前时刻到默认时间点的各时段 内的捜索结果数量化,M2,...,Mw,Mj,其中j是默认时间点的个数,且所述时段中的最长不 长于获取捜索结果数量的所述时间段; 求取从所述时段中的最长时段到所述时间段之间按所述时间间隔划分的每一项的平 均值Mm,计算化,M2, . . .与Mm的比值:响应于有任一项R的值大于第二阔值,判断所述捜索词具有时效性。5. 如权利要求1所述的方法,其中如果判断所述捜索词具有时效性,则时序分析还包括 突变点检测,W找出表征所述时效性的突变点位置。6. 如权利要求5所述的方法,其中进行突变点检测包括: 针对将所述时间段内的捜索结果数量和捜索数量按时间间隔划分而生成的第一时间 序列数据,找出使下式的五个值都大于第=阔值的k值W确定突变点的位置: diff I = Xk-Xk-I diff2 = Xk-Xk-2 diff3 = Xk-Xk-3。 diff 4 = Xk+广 Xk-I diff 已= xk+2-xk-i。7. 如权利要求6所述的方法,还包括: 根据找出的k值,将所述第一时间序列数据划分成2个单独的时间序列数据Si = Xi,X2---Xk-l,S2 = Xk…Xk+r''Xn,并根据Si和S2的数据模型判断时效性是在增强、衰减还是趋于平稳; W及 W时效性是在增强、衰减还是趋于平稳作为调序依据,对所述捜索结果的排列顺序进 行调整。8. -种捜索装置,包括: 接收单元,用于接收用户的捜索请求W获取捜索词; 获取单元,用于获取基于所述捜索词得到的捜索结果、捜索结果数量W及与所述捜索 词相关的捜索数量; 时序分析单元,用于对一定时间段内的所述捜索结果数量和所述捜索数量进行时序分 析,W判断所述捜索词的时效性; 调序单元,用于响应于判定所述捜索词具有时效性,W时效性作为调序依据对所述捜 索结果的排列顺序进行调整。9. 如权利要求8所述的装置,其中所述时序分析单元还用于: 将所述时间段内的捜索结果数量和捜索数量按时间间隔划分,生成第一时间序列数 据; 对所述第一时间序列数据进行白噪声检验,并根据所述白噪声检验的结果判断所述捜 索词的时效性。10. 如权利要求9所述的装置,其中所述时序分析单元还用于: 假设所述第一时间序列数据Xl,X2,X3…Xn的QLB统计量符合卡方分布:其中n是所述时间段经所述时间间隔划分后得到的值,VO </(〇?,m是自由度,爲是自 相关系数; 响应于所述化B统计量的P值小于作为约定的显著性水平的第一阔值,判断所述捜索词 具有时效性。11. 如权利要求8所述的装置,其中所述时序分析单元还用于: 选择与当前时刻相距不同时段的默认时间点,计算当前时刻到默认时间点的各时段内 的捜索结果数量Mi,M2, . . .,Mw,Mj,其中j是默认时间点的个数,且所述时段中的最长时段 不长于获取捜索结果数量的所述时间段; 求取从所述时段中的最长时段到所述时间段之间按所述时间间隔划分的每一项的平 均值Mm,计算化,M2, . . .与Mm的比值:响应于有任一项R的值大于第二阔值,判断所述捜索词具有时效性。12. 如权利要求9所述的装置,如果所述时序分析单元判断所述捜索词具有时效性,贝U 所述时序分析单元还进行突变点检测,W找出表征所述时效性的突变点位置。13. 如权利要求12所述的装置,所述突变点检测包括: 针对将所述时间段内的捜索结果数量和捜索数量按时间间隔划分而生成的第一时间 序列数据,找出使下式的五个值都大于第=阔值的k值W确定突变点的位置: diff I = Xk-Xk-I diff2 = Xk-Xk-2 diff3 = Xk-Xk-3。 diff 4 = Xk+广 Xk-I diff 已= xk+2-xk-i。14. 如权利要求13所述的装置,其中所述时序分析单元还根据找出的k值,将所述第一 时间序列数据划分成2个单独的时间序列数据Sl = Xl,X2'''Xk-l,S2 = Xk,Xk+r''Xn,并根据Sl和 S2的数据模型判断时效性是在增强、衰减还是趋于平稳;W及 所述调序单元W时效性是在增强、衰减还是趋于平稳作为调序依据,对所述捜索结果 的排列顺序进行调整。15. -种捜索服务器,包括: 存储器,用于与捜索词关联存储的网络信息并存储用户对捜索词的捜索记录; 接收装置,用于接收用户的捜索请求; 处理器,连接到所述存储器和所述接收装置,用于从由所述接收装置接收的所述捜索 请求获取捜索词,从存储器中获取基于所述捜索词得到的捜索结果、捜索结果数量W及与 所述捜索词相关的捜索数量,对一定时间段内的所述捜索结果数量和所述捜索数量进行时 序分析来判断所述捜索词的时效性,W及响应于判定所述捜索词具有时效性,W时效性作 为调序依据对所述捜索结果的排列顺序进行调整; 发送装置,用于向用户的客户端设备发送W时效性作为调序依据调整了排列顺序的所 述捜索结果。
【专利摘要】公开了一种搜索方法、装置和搜索服务器。一种搜索方法包括:接收用户的搜索请求以获取搜索词;获取基于所述搜索词得到的搜索结果、搜索结果数量以及与所述搜索词相关的搜索数量;对一定时间段内的所述搜索结果数量和所述搜索数量进行时序分析,以判断所述搜索词的时效性;响应于判定搜索词具有时效性,以时效性作为调序依据对所述搜索结果的排列顺序进行调整。由此能够快速准确地判断出缺乏时效特征词的用户查询的时效性意图,从而提升用户的搜索体验。
【IPC分类】G06F17/30
【公开号】CN105512199
【申请号】CN201510843765
【发明人】尹康平, 王祥志, 王刚
【申请人】广州神马移动信息科技有限公司
【公开日】2016年4月20日
【申请日】2015年11月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1