一种搜索方法和装置制造方法及图纸

技术编号:15690900 阅读:50 留言:0更新日期:2017-06-24 03:40
本发明专利技术实施例提供了一种搜索方法和装置,其中的方法具体包括:接收当前用户的搜索词;依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果;其中,所述个性化网页集合中包括:与所述当前用户的历史行为数据相关的个性化网页;输出所述个性化搜索结果。本发明专利技术实施例能够减少无效信息对用户的干扰,提高用户的搜索效率。

Search method and device

The embodiment of the invention provides a method and device for searching, the method includes: receiving the user's search terms; according to the search terms in the current user's personalized web search in the collection, in order to get the search word corresponding to the personalized search results; among them, the collection includes a personalized Web page personalized web page: historical data and the current user behavior related to the output of the personalized search results. The embodiment of the invention can reduce the interference of invalid information to the user and improve the searching efficiency of the user.

【技术实现步骤摘要】
一种搜索方法和装置
本专利技术涉及网络通信
,特别是涉及一种搜索方法和一种搜索装置。
技术介绍
搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供搜索服务,并将用户搜索相关的信息展示给用户的系统。目前,用户在使用搜索引擎的过程中,可以在搜索引擎提供的搜索框中输入关键词,由搜索引擎查询得到与该关键词匹配的网页,以作为搜索结果,并利用一定的排序策略,将经过排序的搜索结果返回给用户。然而,对于很多用户而言,其输入关键词仅仅是为了寻找所需的某一个特定网页;而传统搜索引擎给出的搜索结果的数量通常非常庞大(如成万上亿个),这样,传统搜索引擎不仅给出了较多的无效信息(无用的搜索结果),并且这些无效信息还会误导用户,使得用户挑选真正所需的网页比较困难,因此增加了用户的搜索时间,影响了用户的搜索效率。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种搜索方法和一种搜索装置。依据本专利技术的一个方面,提供了一种搜索方法,包括:接收当前用户的搜索词;依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果;其中,所述个性化网页集合中包括:与所述当前用户的历史行为数据相关的个性化网页;输出所述个性化搜索结果。可选地,所述个性化网页包括:当前用户浏览过的网页中符合预置规则的网页,所述预置规则包括:历史行为的种类数量和/或历史行为的数量和/或历史行为的特征参数对应的规则。可选地,所述依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果的步骤,包括:依据所述搜索词,在当前用户的个性化网页集合对应的个性化网页与关键词之间的映射关系进行查找,以得到所述搜索词对应的个性化网页,作为个性化搜索结果。可选地,所述方法还包括:依据所述个性化搜索结果对应的历史行为数据,确定当前用户对于所述个性化搜索结果的关注度;依据所述关注度对所述个性化搜索结果进行排序;输出经过排序的个性化搜索结果。可选地,所述依据所述个性化搜索结果对应的历史行为数据,确定当前用户对于所述个性化搜索结果的关注度的步骤,包括:依据所述个性化搜索结果对应的历史行为数据中记录的历史行为的种类数量和/或历史行为的数量和/或历史行为的特征参数,确定当前用户对于所述个性化搜索结果的关注度。可选地,通过如下步骤获取当前用户的历史行为数据:通过独立于网页之外的应用程序,接收当前用户发送的、针对网页的历史行为数据;所述应用程序将所述历史行为数据和对应的网页标识保存至服务器,所述服务器存储有不同域名下的网页的网页标识、用户标识和历史行为数据。可选地,所述历史行为包括如下行为中的至少一种:浏览行为、收藏行为、评论行为、点赞行为、转发行为、关注行为、复制行为、标记行为和保存行为。根据本专利技术的另一方面,提供了一种搜索装置,包括:接收模块,用于接收当前用户的搜索词;搜索模块,用于依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果;其中,所述个性化网页集合中包括:与所述当前用户的历史行为数据相关的个性化网页;及输出模块,用于输出所述个性化搜索结果。可选地,所述个性化网页包括:当前用户浏览过的网页中符合预置规则的网页,所述预置规则包括:历史行为的种类数量和/或历史行为的数量和/或历史行为的特征参数对应的规则。可选地,所述搜索模块,包括:查找子模块,用于依据所述搜索词,在当前用户的个性化网页集合对应的个性化网页与关键词之间的映射关系进行查找,以得到所述搜索词对应的个性化网页,作为个性化搜索结果。根据本专利技术实施例的一种搜索方法和装置,可以依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到并输出所述搜索词对应的个性化搜索结果;相对于传统搜索引擎给出的数量庞大的传统搜索结果,本专利技术实施例可以在当前用户的个性化网页集合得到符合搜索需求的个性化搜索结果,而上述个性化搜索结果的数量远远小于传统搜索结果的数量,因此能够减少无效信息对用户的干扰,提高用户的搜索效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文可选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出可选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种搜索方法的步骤流程示意图;图2示出了根据本专利技术一个实施例的一种搜索方法的步骤流程示意图;图3示出了根据本专利技术一个实施例的一种搜索方法的步骤流程示意图;图4示出了根据本专利技术一个实施例的一种搜索方法的步骤流程示意图;图5示出了根据本专利技术一个实施例的一种搜索方法的步骤流程示意图;以及图6示出了根据本专利技术一个实施例的一种搜索装置的结构示意。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例经研究发现,很多用户在搜索引擎中输入关键词仅仅是为了寻找其过去操作过的某一个特定网页;此种情况下,传统搜索引擎给出的传统搜索结果的数量通常非常庞大将给出较多的无效信息。本专利技术实施例的核心构思之一在于,针对用户的历史行为数据维护相应的个性化网页集合,这样,在接收到当前用户的搜索词后,可以依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到并输出所述搜索词对应的个性化搜索结果;相对于传统搜索引擎给出的数量庞大的传统搜索结果,本专利技术实施例可以在当前用户的个性化网页集合得到符合搜索需求的个性化搜索结果,而上述个性化搜索结果的数量远远小于传统搜索结果的数量,因此能够减少无效信息对用户的干扰,提高用户的搜索效率。参照图1,示出了根据本专利技术一个实施例的一种搜索方法的步骤流程图,具体可以包括如下步骤:步骤101、接收当前用户的搜索词;本专利技术可以应用于搜索引擎、搜索APP(应用程序,Application)、具有搜索功能的浏览器等任意应用程序中。这些应用程序可以提供输入框,以通过该输入框接收当前用户输入的搜索词。其中,当前用户可以通过键盘输入方式(虚拟键盘或者真实键盘等)、复制粘贴方式、自动选择链接方式(如,鼠标选择某词后启动搜索引擎)、语音输入方式、触摸屏的轨迹输入方式等各种输入方式输入上述搜索词,可以理解,本专利技术实施例对于上述搜索词的具体搜索方式不加以限制。步骤102、依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果;其中,所述个性化网页集合中可以包括:与所述当前用户的历史行为数据相关的个性化网页;在实际应用中,可以通过用户ID(身份标识,Identity)或者用户设备来区分不同的用户,以实现搜索词对应用户和个性化网页集合对应用户的一致性。上述用户本文档来自技高网...
一种搜索方法和装置

【技术保护点】
一种搜索方法,包括:接收当前用户的搜索词;依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果;其中,所述个性化网页集合中包括:与所述当前用户的历史行为数据相关的个性化网页;输出所述个性化搜索结果。

【技术特征摘要】
1.一种搜索方法,包括:接收当前用户的搜索词;依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果;其中,所述个性化网页集合中包括:与所述当前用户的历史行为数据相关的个性化网页;输出所述个性化搜索结果。2.如权利要求1所述的方法,其特征在于,所述个性化网页包括:当前用户浏览过的网页中符合预置规则的网页,所述预置规则包括:历史行为的种类数量和/或历史行为的数量和/或历史行为的特征参数对应的规则。3.如权利要求1所述的方法,其特征在于,所述依据所述搜索词,在当前用户的个性化网页集合中进行搜索,以得到所述搜索词对应的个性化搜索结果的步骤,包括:依据所述搜索词,在当前用户的个性化网页集合对应的个性化网页与关键词之间的映射关系进行查找,以得到所述搜索词对应的个性化网页,作为个性化搜索结果。4.如权利要求1所述的方法,其特征在于,所述方法还包括:依据所述个性化搜索结果对应的历史行为数据,确定当前用户对于所述个性化搜索结果的关注度;依据所述关注度对所述个性化搜索结果进行排序;输出经过排序的个性化搜索结果。5.如权利要求4所述的方法,其特征在于,所述依据所述个性化搜索结果对应的历史行为数据,确定当前用户对于所述个性化搜索结果的关注度的步骤,包括:依据所述个性化搜索结果对应的历史行为数据中记录的历史行为的种类数量和/或历史行为的数量和/或历史行为的特征参数,确定当前...

【专利技术属性】
技术研发人员:邢学博
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1