搜索方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:36910674 阅读:15 留言:0更新日期:2023-03-18 09:29
本公开提供了一种搜索方法、装置、电子设备以及存储介质,涉及计算机技术领域,尤其涉及智能搜索领域。具体实现方案为:接收搜索请求,其中,搜索请求包括目标搜索内容和目标场景标识,其中,目标场景标识用于表征搜索请求所涉及的搜索场景;响应于搜索请求,确定与目标场景标识匹配的目标索引库,其中,不同场景标识通过管理平台预先配置有各自对应的索引库;根据目标搜索内容和目标索引库,输出搜索结果。结果。结果。

【技术实现步骤摘要】
搜索方法、装置、电子设备以及存储介质


[0001]本公开涉及计算机
,尤其涉及智能搜索领域。

技术介绍

[0002]随着信息化的飞速发展,通过搜索引擎进行信息查询成为用户获取信息的重要手段之一。用户可以在搜索引擎提供的搜索输入界面中输入需要查询的搜索词,搜索引擎可以基于搜索词搜集信息。在对搜索得到的信息进行处理后,例如,对搜索得到的信息进行去重之后,可以将最终得到的信息展示给用户。

技术实现思路

[0003]本公开提供了一种搜索方法、装置、电子设备、存储介质和程序产品。
[0004]根据本公开的一方面,提供了一种搜索方法,包括:
[0005]接收搜索请求,其中,上述搜索请求包括目标搜索内容和目标场景标识,其中,上述目标场景标识用于表征上述搜索请求所涉及的搜索场景;
[0006]响应于上述搜索请求,确定与上述目标场景标识匹配的目标索引库,其中,不同场景标识通过管理平台预先配置有各自对应的索引库;
[0007]根据上述目标搜索内容和上述目标索引库,输出搜索结果。
[0008]根据本公开的另一方面,提供了一种搜索装置,包括:
[0009]第一接收模块,用于接收搜索请求,其中,上述搜索请求包括目标搜索内容和目标场景标识,其中,上述目标场景标识用于表征上述搜索请求所涉及的搜索场景;
[0010]第一确定模块,用于响应于上述搜索请求,确定与上述目标场景标识匹配的目标索引库,其中,不同场景标识通过管理平台预先配置有各自对应的索引库;
[0011]输出模块,用于根据上述目标搜索内容和上述目标索引库,输出搜索结果。
[0012]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与上述至少一个处理器通信连接的存储器;其中,上述存储器存储有可被上述至少一个处理器执行的指令,上述指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行如上所述的搜索方法。
[0013]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,上述计算机指令用于使上述计算机执行如上所述的搜索方法。
[0014]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序在被处理器执行时实现如上所述的搜索方法。
[0015]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0016]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0017]图1示意性示出了根据本公开实施例的可以应用搜索方法及装置的示例性系统架构;
[0018]图2示意性示出了根据本公开实施例的搜索方法的流程图;
[0019]图3示意性示出了根据本公开实施例的管理平台的示意图;
[0020]图4示意性示出了根据本公开实施例的基于管理平台对配置策略进行审核的流程图;
[0021]图5示意性示出了根据本公开实施例的在线查询服务的示意图;
[0022]图6示意性示出了根据本公开实施例的构建索引库的流程图;
[0023]图7示意性示出了根据本公开实施例的对每个场景进行离线建索引的流程图;
[0024]图8示意性示出了根据本公开实施例的搜索装置的框图;以及
[0025]图9示意性示出了根据本公开实施例的适于实现搜索方法的电子设备的框图。
具体实施方式
[0026]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0027]在搜索引擎中提供搜索输入界面,使得用户可以基于该搜索输入界面输入想检索的搜索词。在信息搜索过程中,随着用户的输入,搜索引擎可以不断提示以用户输入内容为前缀的关键词,使得用户在尚未完成全部输入的时候,就有可能看到对其需求的正确表述,用户可以直接选择相应的关键词形成搜索,节省了用户的输入成本。
[0028]以搜索输入界面为搜索框为例,随着用户的输入,可以不断提示以用户输入内容为前缀的关键词,使得用户在尚未完成全部输入的时候,就有可能看到对其需求的正确表述,用户可以直接在下拉框中选择相应的关键词形成搜索。在搜索框中视觉效果从上往下,用户的选择成本会增高,位置越靠后,选择成本越高。
[0029]由于在给用户推荐关键词时能够推荐的数量有限,所以将提示给用户的关键词按照某种特征(如热门程度或者相关性)进行排序,使符合用户需求的关键词尽可能的排在前面,更能进一步降低用户的选择成本。在一些垂类搜索引擎和垂类细分产品中,存在着对用户提供输入框的场景,研究多个垂类的场景来提高用户的输入效率成为一种需要研究的问题。
[0030]垂类搜索引擎是指不同搜索场景分别对应不同的搜索引擎。例如,图片搜索场景和视频搜索场景对应不同的垂类搜索引擎,网页端浏览器搜索和移动端页面搜索对应不同的垂类搜索引擎。
[0031]在相关技术中,各个垂类搜索引擎通过建立各自的搜索场景对应的搜索建议服务,对每个搜索场景进行索引建设,进而提供给该搜索场景用户,以提升垂类搜索的查询效率。
[0032]但是,在实现本公开的过程发现,各个垂类搜索引擎各自实现和维护一个功能十分类似的搜索建议服务,一个垂类搜索引擎的新功能不能较为快速的通过技术迁移而实现其他垂类搜索引擎具有相同功能,不仅浪费了开发资源和管理资源,而且导致新的产品功
能上线时间延迟,影响了用户体验。
[0033]有鉴于此,本公开的实施例提供了一种搜索方法,包括:接收搜索请求,其中,搜索请求包括目标搜索内容和目标场景标识,其中,目标场景标识用于表征搜索请求所涉及的搜索场景;响应于搜索请求,确定与目标场景标识匹配的目标索引库,其中,通过管理平台预先配置有不同场景标识各自对应的索引库;根据目标搜索内容和目标索引库,输出搜索结果。
[0034]图1示意性示出了根据本公开实施例的可以应用搜索方法及装置的示例性系统架构。
[0035]需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的
技术实现思路
,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。例如,在另一实施例中,可以应用搜索方法及装置的示例性系统架构可以包括终端设备,但终端设备可以无需与服务器进行交互,即可实现本公开实施例提供的搜索方法及装置。
[0036]如图1所示,根据该实施例的系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线和/或无线通信链路本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索方法,包括:接收搜索请求,其中,所述搜索请求包括目标搜索内容和目标场景标识,其中,所述目标场景标识用于表征所述搜索请求所涉及的搜索场景;响应于所述搜索请求,确定与所述目标场景标识匹配的目标索引库,其中,通过管理平台预先配置有不同场景标识各自对应的索引库;根据所述目标搜索内容和所述目标索引库,输出搜索结果。2.根据权利要求1所述的方法,其中,所述根据所述目标搜索内容和所述目标索引库,输出搜索结果包括:根据所述目标搜索内容从所述目标索引库中查询得到索引结果;根据所述索引结果确定所述搜索结果。3.根据权利要求2所述的方法,其中,所述根据所述索引结果确定所述搜索结果包括:根据所述索引结果进行结果召回,得到召回结果;对所述召回结果进行搜索建议内容排序,得到排序结果;对所述排序结果进行筛选,得到所述搜索结果。4.根据权利要求1或2所述的方法,还包括:对所述目标搜索内容进行质量过滤,得到符合质量标准的搜索内容;其中,所述根据所述目标搜索内容和所述目标索引库,输出搜索结果包括:根据所述符合质量标准的搜索内容和所述目标索引库,输出所述搜索结果。5.根据权利要求1或2所述的方法,还包括:对所述目标搜索内容进行质量过滤,得到质量过滤结果;根据所述质量过滤结果从所述搜索结果中确定最终的搜索结果。6.根据权利要求5所述的方法,其中,所述根据所述质量过滤结果从所述搜索结果中确定最终的搜索结果包括:根据所述质量过滤结果中符合质量标准的搜索内容,从所述搜索结果中确定最终的搜索结果。7.根据权利要求1或2所述的方法,还包括:响应于所述搜索请求,确定与所述目标场景标识匹配的目标搜索策略,其中,不同所述场景标识通过所述管理平台预先配置有各自对应的搜索策略;根据所述目标搜索策略对所述目标搜索内容进行关键词扩展,得到扩展结果;其中,所述根据所述目标搜索内容和所述目标索引库,输出搜索结果包括:根据所述扩展结果和所述目标索引库,输出搜索结果。8.根据权利要求7所述的方法,其中,在根据所述目标搜索策略对所述目标搜索内容进行关键词扩展,得到扩展结果之前,所述方法还包括:对所述目标搜索内容进行归一化处理,以便根据所述目标搜索策略对归一化处理后的搜索内容进行关键词扩展。9.根据权利要求7所述的方法,其中,所述搜索策略包括以下至少一种策略或以下多种策略混合:汉字搜索策略、拼音搜索策略、简拼搜索策略、前缀搜索策略、后缀搜索策略、历史输入搜索策略、热点搜索策略和隐式语义搜索策略。10.根据权利要求1所述的方法,其中,所述搜索场景包括以下至少之一:视频搜索场
景、图片搜索场景、音频搜索场景、文库搜索场景。11.根据权利要求1所述的方法,还包括:通过所述管理平台接收来自场景业务接入方的策略配置请求;响应于所述策略配置请求,对与所述场景业务接入方相关联的配置策略进行审核;在所述配置策略审核通过的情况下,使所述配置策略生效。12.根据权利要求11所述的方法,其中,所述配置策略包括与所述场景业务接入方相关联的搜索策略和索引配置策略。13.根据权利要求1所述的方法,还包括:针对每个所述场景标识,通过离线建库系统对原始数据进行处理,得到满足构建条件的目标数据,其中,所述原始数据和与所述场景标识对应的场景相匹配;根据所述满足构建条件的目标数据构建得到与所述场景标识对应的索引库。14.根据权利要求13所述的方法,其中,所述根据所述满足构建条件的目标数据构建得到与所述场景标识对应的索引库包括:针对每个所述场景标识,根据与所述场景标识对应的索引配置策略和所述满足构建条件的目标数据,构建得到与所述场景标识对应的索引库。15.一种搜索装置,包括:第一接收模块,用于接收搜索请求,其中,所述搜索请求包括目标搜索内容和目标场景标识,其中,所述目标场景标识用于表征所述搜索请求所涉及的搜索场景;第一确定模块,用于响应于所述搜索请求,确定与所述目标场景标识匹配的目标索引库,其中,通过管理平台预先配置有不同场景标识各自对应的索引库;输出模块,用于根据所述目标搜索内容和所述目标索引库,输出搜索结果。16.根据权利要...

【专利技术属性】
技术研发人员:楚振江杨文博吴永巍
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1