一种搜索结果的干预方法及装置制造方法及图纸

技术编号:13248271 阅读:48 留言:0更新日期:2016-05-15 11:59
本发明专利技术公开一种搜索结果的干预方法,所述方法包括:接收搜索结果干预请求,所述搜索结果干预请求包括待干预搜索结果和检索串,所述检索串用于搜索出所述待干预搜索结果;在预设的检索串与搜索结果干预规则的对应关系中,查询所述检索串对应的搜索结果干预规则;利用所述搜索结果干预规则处理所述待干预搜索结果,得到干预后搜索结果;发送搜索结果干预响应,所述搜索结果干预响应包括所述干预后搜索结果。与现有技术相比,本发明专利技术的干预逻辑与搜索引擎的搜索逻辑是完全区分独立的。同时,本发明专利技术不需要针对不同类型的搜索业务分别开发搜索结果干预的特定逻辑,无疑提高了搜索结果干预方法加入到各个搜索业务的效率。

【技术实现步骤摘要】

本专利技术涉及搜索应用
,具体涉及一种搜索结果的干预方法及装置
技术介绍
随着大数据的日益发展,搜索引擎应用技术越来越受到人们的广泛关注。用户往往希望利用搜索引擎得到的搜索结果能够最大程度的满足他们的搜索需求。但是,基于目前搜索算法等的限制,通常利用搜索引擎得到的搜索结果经常不能满足用户的需求。为了能够为用户提供更准确的搜索结果,在为用户显示搜索结果之前,可以事先对搜索引擎的搜索结果进行有效地处理,以得出更接近用户需求的搜索结果最终向用户展示。上述事先对搜索结果进行有效处理的过程称为对搜索结果的干预过程。目前对搜索结果的干预方法中,干预逻辑与搜索引擎的搜索逻辑耦合。也就是说,一旦任意一段干预逻辑出现问题,则整个搜索引擎的搜索逻辑也会面临瘫痪的危险。同时,现有方法中针对不同类型的搜索业务(如音乐、视频搜索业务),需要分别为其开发搜索结果干预的特定逻辑。这无疑降低了搜索业务增加搜索结果干预功能的效率。
技术实现思路
有鉴于此,本专利技术提供了一种搜索结果的干预方法及装置。本专利技术提供了一种搜索结果的干预方法,所述方法包括:接收搜索结果干预请求,所述搜索结果干预请求包括待干预搜索结果和检索串,所述检索串用于搜索出所述待干预搜索结果;在预设的检索串与搜索结果干预规则的对应关系中,查询所述检索串对应的搜索结果干预规则;利用所述搜索结果干预规则处理所述待干预搜索结果,得到干预后搜索结果;发送搜索结果干预响应,所述搜索结果干预响应包括所述干预后搜索结果。优选地,所述在预设的检索串与搜索结果干预规则的对应关系中,查询所述检索串对应的搜索结果干预规则之前,还包括:查询预设的检索串与搜索结果干预规则的对应关系中是否包括所述检索串;当所述检索串与搜索结果干预规则的对应关系中不包括所述检索串时,发送未干预响应,所述未干预响应用于表示所述待干预搜索结果未被干预。优选地,所述接收搜索结果干预请求之前,还包括:接收检索串干预请求,所述检索串干预请求包括检索串;在预设的检索串与检索串干预规则的对应关系中,查询所述检索串对应的检索串干预规则;当存在所述检索串对应的检索串干预规则时,利用所述检索串干预规则处理所述检索串,得到干预后检索串;发送检索串干预响应,所述检索串干预响应包括所述干预后检索串;相应的,所述搜索结果干预请求包括待干预搜索结果和所述干预后检索串,所述干预后检索串用于搜索出所述待干预搜索结果。优选地,所述方法还包括:以一一对应的关系,预先将检索串与搜索结果干预规则和\或检索串干预规则的对应关系存储在数据库中;增加、修改和\或删除数据库中的检索串与搜索结果干预规则和\或检索串干预规则的对应关系。优选地,所述方法还包括:记录利用搜索结果干预规则处理待干预搜索结果的次数;和\或,记录利用检索串干预规则处理检索串的次数;相应的,所述增加、修改和\或删除数据库中的检索串与搜索结果干预规则和\或检索串干预规则的对应关系,具体为:依据所述记录的次数,增加、修改和\或删除数据库中的检索串与搜索结果干预规则和\或检索串干预规则的对应关系。本专利技术还提供了一种搜索结果的干预装置,所述装置包括:第一接收模块,用于接收搜索结果干预请求,所述搜索结果干预请求包括待干预搜索结果和检索串,所述检索串用于搜索出所述待干预搜索结果;第一查询模块,用于在预设的检索串与搜索结果干预规则的对应关系中,查询所述检索串对应的搜索结果干预规则;第一处理模块,用于利用所述搜索结果干预规则处理所述待干预搜索结果,得到干预后搜索结果;第一发送模块,用于发送搜索结果干预响应,所述搜索结果干预响应包括所述干预后搜索结果。优选地,所述装置还包括:第二查询模块,用于查询预设的检索串与搜索结果干预规则的对应关系中是否包括所述检索串;第二发送模块,用于在所述第二查询模块的查询结果为所述检索串与搜索结果干预规则的对应关系中不包括所述检索串时,发送未干预响应,所述未干预响应用于表示所述待干预搜索结果未被干预。优选地,所述装置还包括:第二接收模块,用于接收检索串干预请求,所述检索串干预请求包括检索串;第三查询模块,用于在预设的检索串与检索串干预规则的对应关系中,查询所述检索串对应的检索串干预规则;第二处理模块,用于当存在所述检索串对应的检索串干预规则时,利用所述检索串干预规则处理所述检索串,得到干预后检索串;第三发送模块,用于发送检索串干预响应,所述检索串干预响应包括所述干预后检索串。 优选地,所述装置还包括:存储模块,用于以一一对应的关系,预先将检索串与搜索结果干预规则和\或检索串干预规则的对应关系存储在数据库中;调整模块,用于增加、修改和\或删除数据库中的检索串与搜索结果干预规则和\或检索串干预规则的对应关系。优选地,所述装置还包括:第一记录模块,用于记录利用搜索结果干预规则处理待干预搜索结果的次数;和\或,第二记录模块,用于记录利用检索串干预规则处理检索串的次数;相应的,所述调整模块,具体用于依据所述记录的次数,增加、修改和\或删除数据库中的检索串与搜索结果干预规则和\或检索串干预规则的对应关系。本专利技术提供的搜索结果的干预方法中,首先接收搜索结果干预请求,所述搜索结果干预请求包括待干预搜索结果和检索串,所述检索串用于搜索出所述待干预搜索结果;其次,在预设的检索串与搜索结果干预规则的对应关系中,查询所述检索串对应的搜索结果干预规则;再次,利用所述搜索结果干预规则处理所述待干预搜索结果,得到干预后搜索结果;最后,发送搜索结果干预响应,所述搜索结果干预响应包括所述干预后搜索结果。本专利技术的干预逻辑与搜索引擎的搜索逻辑是完全区分独立的。同时,本专利技术不需要针对不同类型的搜索业务分别开发搜索结果干预的特定逻辑,无疑提高了搜索结果干预方法加入到各个搜索业务的效率。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的搜索结果的干预方法流程图;图2为本专利技术提供的搜索结果的干预方法交互图;图3为本专利技术提供的搜索结果的干预方法交互图;图4为本专利技术提供的搜索结果的干预装置结构示意图;图5为本专利技术提供的服务器的部分结构示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参考图1,为本专利技术实施例提供的搜索结果的干预方法流程图,所述方法具体可以包括:SlOl:接收搜索结果干预请求,所述搜索结果干预请求包括待干预搜索结果和检索串,所述检索串用于搜索出所述待干预搜索结果。本实施例中,在利用检索串搜索出所述检索串对应的搜索结果后,将所述搜索结果确定为待干预搜索结果。接收携带所述待干预搜索结果和所述检索串的搜索结果干预请求,以便根据所述搜索结果干预请求对所述待干预搜索结果进行干预。实际应用中,所述检索串可以为搜索引擎接收到的用户输入的关键字、词等。所当前第1页1&n本文档来自技高网...

【技术保护点】
一种搜索结果的干预方法,其特征在于,所述方法包括:接收搜索结果干预请求,所述搜索结果干预请求包括待干预搜索结果和检索串,所述检索串用于搜索出所述待干预搜索结果;在预设的检索串与搜索结果干预规则的对应关系中,查询所述检索串对应的搜索结果干预规则;利用所述搜索结果干预规则处理所述待干预搜索结果,得到干预后搜索结果;发送搜索结果干预响应,所述搜索结果干预响应包括所述干预后搜索结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱健琛蒋勇张壮
申请(专利权)人:腾讯数码深圳有限公司
类型:发明
国别省市:广东;44

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

1