一种搜索方法和装置、一种用于搜索的装置的制造方法

文档序号:9727480阅读:285来源:国知局
一种搜索方法和装置、一种用于搜索的装置的制造方法
【技术领域】
[0001]本发明涉及互联网信息处理技术领域,特别是涉及一种搜索方法、一种搜索装置和一种用于搜索的装置。
【背景技术】
[0002]搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供搜索服务,并将用户搜索相关的信息展示给用户的系统。
[0003]目前,用户在使用搜索引擎的过程中,可以在搜索引擎提供的搜索框中输入关键词,由搜索引擎查询得到与该关键词匹配的网页或文档,以作为搜索结果,并利用一定的排序策略,将经过排序的搜索结果返回给用户。
[0004]可见,目前搜索引擎仅仅能够起到向用户传递信息的作用,这导致用户越来越将搜索引擎当作信息获取的工具,从而导致用户对于搜索引擎的忠诚度(以下简称用户忠诚度)较低,例如,当用户在搜索引擎中找不到相关信息时,大多数用户会选择更换搜索引擎;而在用户忠诚度较低的情况下,搜索引擎将流失大量的流量。

【发明内容】

[0005]鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的搜索方法、搜索装置和相应的用于搜索的装置,不仅能够丰富搜索结果的内容,而且能够增加用户对于搜索引擎的关注度和忠诚度,从而能够增加搜索引擎的用户量和流量。
[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]再一方面,本发明还公开了一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0043]接收第一用户的搜索请求;其中,所述搜索请求中包括第一搜索词;
[0044]在预先建立的搜索词与网络活动之间的映射关系表中查找得到所述第一搜索词对应的网络活动;其中,所述网络活动包括:依据第二用户通过第二搜索词对应的网络活动创建界面发出的创建请求创建得到的网络活动;所述第一搜索词与所述第二搜索词之间的匹配度大于第一阈值;
[0045]在搜索结果页中展现所述第一搜索词对应的网络活动的入口,以使所述第一用户通过所述入口参与到所述第二用户创建的网络活动中
[0046]本发明实施例包括以下优点:
[0047]本发明实施例在第一用户的搜索结果页中提供第一搜索词对应的网络活动的入口,由于上述网络活动具体包括:第二用户通过搜索操作创建的网络活动,故本发明实施例能够使得第一用户参与到第二用户创建的网络活动中来;因此,本发明实施例不仅能够丰富搜索结果的内容,而且,还能够通过网络活动实现第一用户和第二用户之间的交互,能够增加用户对于搜索引擎的关注度和忠诚度,从而能够增加搜索引擎的用户量和流量。
【附图说明】
[0048]图1是本发明的一种搜索方法实施例一的步骤流程图;
[0049]图2是本发明的一种搜索方法实施例二的步骤流程图;
[0050]图3是本发明的一种搜索方法实施例三的步骤流程图;
[0051 ]图4是本发明的一种搜索方法实施例四的步骤流程图;
[0052]图5是本发明的一种通过搜索结果页展现网络活动的示例;
[0053]图6是本发明的一种通过搜索结果页展现网络活动创建界面的示例;
[0054]图7是本发明的一种通过搜索结果页展现已创建网络活动的示例;
[0055]图8是本发明的一种搜索方法实施例五的步骤流程图;
[0056]图9是本发明的一种搜索方法实施例六的步骤流程图;
[0057]图10是本发明的一种搜索方法实施例七的步骤流程图;
[0058]图11是本发明的一种搜索方法实施例八的步骤流程图;
[0059]图12是本发明的一种搜索装置实施例一的结构框图;
[0060]图13是本发明的一种搜索装置实施例二的结构框图;
[0061]图14是本发明的一种用于搜索的装置800的框图;及
[0062]图15是本发明的一种服务器的结构示意图。
【具体实施方式】
[0063]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0064]方法实施例一
[0065]参照图1,示出了本发明的一种搜索方法实施例一的步骤流程图,具体可以包括如下步骤:
[0066]步骤101、接收第一用户的搜索请求;其中,所述搜索请求中可以包括第一搜索词;
[0067]步骤102、在预先建立的搜索词与网络活动之间的映射关系表中进行查找,以得到所述第一搜索词对应的网络活动;其中,所述网络活动具体包括:依据第二用户通过第二搜索词对应的网络活动创建界面发出的创建请求创建得到的网络活动;所述第一搜索词与所述第二搜索词之间的匹配度可以大于第一阈值;
[0068]步骤103、在搜索结果页中展现所述第一搜索词对应的网络活动的入口,以使所述第一用户通过所述入口参与到所述第二用户创建的网络活动中。
[0069]本发明实施例可以应用于搜索引擎等各种具有搜索功能的应用程序中,用于在搜索结果页中提供搜索词对应的网络活动,上述网络活动具体可以包括:第二用户依据搜索操作创建的网络活动,以使第一用户关注或参与第二用户创建的网络活动,因此,本发明实施例不仅能够丰富搜索结果的内容,而且通过网络活动实现第一用户和第二用户之间的交互,因此能够增加用户对于搜索引擎的关注度和忠诚度。本发明实施例主要以搜索引擎为例对本发明实施例的搜索方法进行说明,其它具有搜索功能的应用程序相互参照即可。
[0070]本发明实施例中,网络活动是指用户通过搜索引擎依据搜索操作创建的具有主题、时间和内容中至少一种信息、其他用户可在网络上参与到其中的一种活动形式;进一步地,本发明实施例向第一用户提供的网络活动可以包括:依据第二用户通过第二搜索词对应的网络活动创建界面发出的创建请求创建得到的网络活动。其中,第一用户和第二用户可以为不同的用户,以通过网络活动实现不同用户之间的交互;或者,第一用户与第二用户也可以为相同的用户,也即
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1