一种基于长查询的搜索结果的优化方法和装置的制造方法

文档序号:8457331阅读:400来源:国知局
一种基于长查询的搜索结果的优化方法和装置的制造方法
【技术领域】
[0001]本发明涉及搜索引擎的技术领域,特别是涉及一种基于长查询的搜索结果的优化方法和一种基于长查询的搜索结果的优化装置。
【背景技术】
[0002]随着网络的迅速发展,网络信息急剧增加,用户为了在海量的网络信息中寻找所需的网络信息,通常使用搜索引擎进行搜索。
[0003]搜索引擎指从网络搜集信息,经过一定整理以后,提供给用户进行查询的系统。
[0004]网络信息浩瀚万千,而且毫无秩序,所有的网络信息像汪洋上的一个个小岛,网页链接是这些小岛之间纵横交错的桥梁,而搜索引擎,则为用户绘制一幅一目了然的信息地图,供用户随时查阅。
[0005]在涉及长查询时,例如,“根据初二英语第44页4a写一篇有关灰姑娘的作文”,由于长查询里包含冗余的词,基于长查询所获得的搜索结果很多都不是用户所需求的,用户往往需要多次翻页以查找所需的结果,操作繁琐,搜索效率较低。

【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于长查询的搜索结果的优化方法和相应的一种基于长查询的搜索结果的优化装置。
[0007]依据本发明的一个方面,提供了一种基于长查询的搜索结果的优化方法,包括:
[0008]接收基于长查询词生成的搜索请求;
[0009]从所述长查询词中提取多个关键词;
[0010]在预构建的常用关键词索引中查找各个关键词;
[0011]基于查找到的关键词,对按照所述搜索请求进行搜索获得的搜索结果进行优化处理。
[0012]可选地,所述从所述长查询词中提取多个关键词的步骤包括:
[0013]对所述长查询词进行分词处理,以获得一个或多个查询分词;
[0014]从所述一个或多个查询分词中滤去无效的查询分词,以保留有效的查询分词作为关键词。
[0015]可选地,所述常用关键词索引基于在先查询次数超过预设的数量阈值的短查询词构建。
[0016]可选地,所述基于查找到的关键词,对按照所述搜索请求进行搜索获得的搜索结果进行优化处理的步骤包括:
[0017]获取在所述常用关键词索引中,由所述查找到的关键词索引到的短查询词;
[0018]判断所述长查询词是否包括所述短查询词;若是,则至少采用所述短查询词进行搜索,以获得搜索结果。
[0019]可选地,所述至少采用所述短查询词进行搜索,以获得搜索结果的步骤包括:
[0020]提高所述短查询词的权重;
[0021]降低辅助查询词的权重;所述辅助查询词为所述长查询词中除所述短查询词之外的查询词;
[0022]采用提高权重之后的短查询词、降低权重之后的辅助查询词进行搜索,以获得搜索结果。
[0023]根据本发明的另一方面,提供了一种基于长查询的搜索结果的优化装置,包括:
[0024]搜索请求接收模块,适于接收基于长查询词生成的搜索请求;
[0025]关键词提取模块,适于从所述长查询词中提取多个关键词;
[0026]关键词查找模块,适于在预构建的常用关键词索引中查找各个关键词;
[0027]优化处理模块,适于基于查找到的关键词,对按照所述搜索请求进行搜索获得的搜索结果进行优化处理。
[0028]可选地,所述关键词提取模块还适于:
[0029]对所述长查询词进行分词处理,以获得一个或多个查询分词;
[0030]从所述一个或多个查询分词中滤去无效的查询分词,以保留有效的查询分词作为关键词。
[0031]可选地,所述常用关键词索引基于在先查询次数超过预设的数量阈值的短查询词构建。
[0032]可选地,所述优化处理模块还适于:
[0033]获取在所述常用关键词索引中,由所述查找到的关键词索引到的短查询词;
[0034]判断所述长查询词是否包括所述短查询词;若是,则至少采用所述短查询词进行搜索,以获得搜索结果。
[0035]可选地,所述优化处理模块还适于:
[0036]提高所述短查询词的权重;
[0037]降低辅助查询词的权重;所述辅助查询词为所述长查询词中除所述短查询词之外的查询词;
[0038]采用提高权重之后的短查询词、降低权重之后的辅助查询词进行搜索,以获得搜索结果。
[0039]本发明实施例从长查询词中提取关键词,在确认该关键词在常用关键词索引中匹配时,基于查找到的关键词对搜索结果进行优化处理,通过从长查询词中辨别冗余信息以及核心查询意图,增加了与查询意图相关的搜索结果,减少了用户翻页查找等操作,提高了了操作的简便性,提高了搜索效率。
[0040]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0041]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0042]图1示出了根据本发明一个实施例的一种基于长查询的搜索结果的优化方法实施例的步骤流程图;以及
[0043]图2示出了根据本发明一个实施例的一种基于长查询的搜索结果的优化装置实施例的结构框图。
【具体实施方式】
[0044]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0045]参照图1,示出了根据本发明一个实施例的一种基于长查询的搜索结果的优化方法实施例的步骤流程图,具体可以包括如下步骤:
[0046]步骤101,接收基于长查询词生成的搜索请求;
[0047]在具体实现中,用户可以从任何一种电子设备访问服务器(如搜索引擎),该电子设备具体可以包括移动设备,例如手机、PDA (Personal Digital Assistant,个人数字助理)、膝上型计算机、掌上电脑等等,也可以包括固定设备,例如个人计算机、智能电视等等,本发明实施例对此不加以限制。
[0048]这些电子设备可以支持包括Android (安卓)、10S>WindowsPhone或者windows等的操作系统,通常可以运行浏览器或内置微型浏览器的应用程序。
[0049]相对于服务器(如搜索引擎)而言,该浏览器或内置微型浏览器的应用程序可以称之为客户端。
[0050]在实际应用中,浏览器或内置微型浏览器的应用程序可以将请求头信息通过HTTP (Hypertext transfer protocol,超文本传送协议)协议向搜索引擎所在的服务器发起搜索请求。
[0051]即在本发明实施例中,服务器(如搜索引擎)可以接收从浏览器或内置微型浏览器的应用程序发送的搜索请求,该搜索请求可以是指搜索与某个搜索对象相关信息的指不O
[0052]例如,用户可以通过在搜索引擎的网页中输入某个搜索对象发起搜索请求,或者在浏览器的搜索插件(plug-1ns,可以通过与浏览器、搜索引擎等进行交互,在浏览器中增加搜索功能)等输入某个搜索对象发起搜索请求等等。当用户在搜索引擎网页中点击搜索控件时,就相当于接收到发起基于搜索引擎的搜索请求的指示;同样,当在搜索插件中输入某个搜索对象并点击确定按钮或按下回车键时,也相当于接收到发起基于搜索引擎的第一搜索请求的指示。
[0053]其中,在搜索请求中可以包括长查询词。
[0054]本发明实施例所指“长查询词”,可以指字符长度大于预设的第一长度阈值的查询词,例如,“根据初二英语第44页4a写一篇有关灰姑娘的作文”。
[0055]步骤102,从所述长查询词中提取多个关键词;
[0056]在本发明实施例中,可以从长查询词中辨别冗余词,以提取关键词,表征长查询词的核心意图。
[0057]例如,对于“根
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1