搜索方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:25756438 阅读:16 留言:0更新日期:2020-09-25 21:05
本公开提供了一种搜索方法、装置、电子设备及计算机可读存储介质,涉及信息处理领域。该方法包括:获取搜索请求;搜索请求包括第一语种的第一搜索关键词;基于第一搜索关键词搜索得到搜索结果列表;搜索结果列表包括根据第一搜索关键词得到的第一搜索结果、根据第二搜索关键词得到的第二搜索结果中的至少一种,第二搜索关键词为第二语种,且与第一搜索关键词对应;展示搜索结果列表。本公开实现了在基于第一搜索关键词搜索得到的搜索结果较少时,最终依然可以搜索得到大量的搜索结果,保证了用户能够搜索得到足够多的搜索结果,提高了搜索效率,同时,获取第二搜索关键词和基于第二搜索关键词的过程对用户是无感的,提升了用户体验。

【技术实现步骤摘要】
搜索方法、装置、电子设备及计算机可读存储介质
本公开涉及信息处理
,具体而言,本公开涉及一种搜索方法、装置、电子设备及计算机可读存储介质。
技术介绍
科技的进步使得终端的功能越来越强大,用户可以通过安装各种类型的应用程序来满足对应的需求,比如,通过安装视频播放类的应用程序来观看视频。在现有技术中,用户可以在视频播放类的应用程序中搜索自己需求的视频,但是,当用户输入的搜索关键词是小语种的时候,由于可搜索资源量较少,导致出现搜索结果很少,甚至没有搜索结果的情况,无法满足用户的搜索需求,影响用户体验。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开提供了一种搜索方法、装置、电子设备及计算机可读存储介质,可以解决在使用小语种的搜索关键词进行视频搜索时搜索资源少的问题。所述技术方案如下:第一方面,提供了一种搜索方法,该方法包括:获取搜索请求,所述搜索请求包括第一语种的第一搜索关键词;基于所述第一搜索关键词搜索得到搜索结果列表;所述搜索结果列表包括根据第一搜索关键词得到的第一搜索结果、根据第二搜索关键词得到的第二搜索结果中的至少一种,所述第二搜索关键词为第二语种,且与所述第一搜索关键词对应;展示所述搜索结果列表。第二方面,提供了一种搜索装置,该装置包括:>接收模块,用于获取搜索请求,所述搜索请求包括第一语种的第一搜索关键词;搜索模块,用于基于所述第一搜索关键词搜索得到搜索结果列表;所述搜索结果列表包括根据第一搜索关键词得到的第一搜索结果、根据第二搜索关键词得到的第二搜索结果中的至少一种,所述第二搜索关键词为第二语种,且与所述第一搜索关键词对应;展示模块,用于展示所述搜索结果列表。第三方面,提供了一种电子设备,该电子设备包括:处理器、存储器和总线;所述总线,用于连接所述处理器和所述存储器;所述存储器,用于存储操作指令;所述处理器,用于通过调用所述操作指令,可执行指令使处理器执行如本公开的第一方面所示的搜索方法对应的操作。第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所示的搜索方法。本公开提供的技术方案带来的有益效果是:在本公开实施例中,先获取搜索请求;所述搜索请求包括第一语种的第一搜索关键词,然后基于所述第一搜索关键词搜索得到搜索结果列表;所述搜索结果列表包括根据第一搜索关键词得到的第一搜索结果、根据第二搜索关键词得到的第二搜索结果中的至少一种,所述第二搜索关键词为第二语种,且与所述第一搜索关键词对应;展示所述搜索结果列表。这样,当基于第一语种的第一搜索关键词搜索得到的搜索结果较少时,可以获取与第一搜索关键词语义相同的第二搜索关键词,并基于第二搜索关键词进行搜索,得到包含第二搜索关键词的搜索结果,由于第二搜索关键词为通用性更广的语种,所以,基于第二搜索关键词进行搜索可以得到大量包含第二搜索关键词的搜索结果,使得在基于第一搜索关键词搜索得到的搜索结果较少时,最终依然可以搜索得到大量的搜索结果,保证了用户能够搜索得到足够多的搜索结果,提高了搜索效率,同时,获取第二搜索关键词和基于第二搜索关键词的过程对用户是无感的,用户无需参与操作,从而提升了用户体验。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本公开一个实施例提供的一种搜索方法的流程示意图;图2为本公开中输入搜索关键词的搜索界面示意图;图3为本公开中展示搜索结果的界面示意图一;图4为本公开中展示搜索结果的界面示意图二;图5为本公开中展示搜索结果的界面示意图三;图6为本公开又一实施例提供的一种搜索装置的结构示意图;图7为本公开又一实施例提供的一种搜索的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元一定为不同的装置、模块或单元,也并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。本公开提供的搜索方法、装置、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。在一个实施例中提供了一种搜索方法,如图1所示,该方法包括:步骤S101,获取搜索请求;搜索请求包括第一语种的第一搜索关键词;本公开可以应用于视频搜索中,尤其是基于小语种的视频搜索。所谓小语种,顾名思义就是相对应用面很广、用者甚众的语种而言,只在少数国家应用的外语语种,比如德语、意大利语、瑞典语、捷克语等等。在实际应用中,用户可以在终端中安装用于播放视频的应用程序,而且,在应用程序的展示界面中可以提供搜索栏,用户可以在搜索栏中输入第一语种的搜索关键词,搜索关键词可以是一个词,也可以多个词,然后用户点击“确定”、“搜索”等用于搜索的按钮时,即触发了基于搜索关键词的搜索指令,终端接收到搜索指令后基于当前语种的搜索关键词生成搜索请求,然后将搜索请求发送至服务器本文档来自技高网...

【技术保护点】
1.一种搜索方法,其特征在于,包括:/n获取搜索请求,所述搜索请求包括第一语种的第一搜索关键词;/n基于所述第一搜索关键词搜索得到搜索结果列表;所述搜索结果列表包括根据第一搜索关键词得到的第一搜索结果、根据第二搜索关键词得到的第二搜索结果中的至少一种,所述第二搜索关键词为第二语种,且与所述第一搜索关键词对应;/n展示所述搜索结果列表。/n

【技术特征摘要】
1.一种搜索方法,其特征在于,包括:
获取搜索请求,所述搜索请求包括第一语种的第一搜索关键词;
基于所述第一搜索关键词搜索得到搜索结果列表;所述搜索结果列表包括根据第一搜索关键词得到的第一搜索结果、根据第二搜索关键词得到的第二搜索结果中的至少一种,所述第二搜索关键词为第二语种,且与所述第一搜索关键词对应;
展示所述搜索结果列表。


2.根据权利要求1所述的搜索方法,其特征在于,所述基于所述第一搜索关键词搜索得到搜索结果列表,包括:
基于所述第一搜索关键词搜索得到对应的第一搜索结果;
当第一搜索结果的数量小于数量阈值时,基于预设规则获取与所述第一搜索关键词对应的至少一个第二语种的第二搜索关键词;
基于各个第二搜索关键词搜索得到各自对应的第二搜索结果;
将所述第一搜索结果和各个第二搜索结果作为所述搜索结果列表。


3.根据权利要求2所述的搜索方法,其特征在于,还包括:
当所述第一搜索结果的数量不小于所述数量阈值时,将所述第一搜索结果作为所述搜索结果列表。


4.根据权利要求2所述的搜索方法,其特征在于,基于预设规则获取与所述第一搜索关键词对应的至少一个第二语种的第二搜索关键词,包括:
将所述第一搜索关键词在预设的多语种词库中进行查询匹配,得到与所述第一搜索关键词匹配的至少一个第一语种关键词,并得到与各个第一语种关键词各自具有关联关系的各个第二语种关键词。


5.根据权利要求2或4所述的搜索方法,其特征在于,基于各个第二搜索关键词搜索得到各自对应的第二搜索结果,包括:
获取各个第二语种关键词各自对应的搜索结果的召回数量;所述搜索结果的召回数量为依据任一第二语种关键词搜索得到的搜索结果的数量;
基于各个召回数量和召回数量阈值确定出至少一个目标第二语种关键词;
从各个目标第二语种关键词各自对应的搜索结果的集合中确定出所述召回数量阈值的第二搜索结果。


6.根据权利要求5所述的搜索方法,其特征在于,所述基于各个召回数量和召回数量阈值确定出至少一个目标第二语种关键词,包括:
基于各个召回数量对各个第二语种关键词进行升序排序,得到排序后的各个第二语种关键词;
将排序第一的第二语种关键词作为检测对象,并确定出所述检测对象的总召回数量;
判断所述总召回数量是否超过所述召回数量阈值;
若否,则将所述检测对象和所述检测对象排序下一位的第二语种关键词同时作为当前的检测对象,重复执行确定出所述检测对象的总召回数量,判断所述总召回数量是否超过所述召回数量阈值的步骤,直至所述总召回数量超过所述召回数量阈值时,将当前的检测对象对应的至少一个第二语种关键词作为目标第二语种关键词。


7.根据权利要求5所述的搜索方法,其特征在于,所述从各个目标第二语种关键词各自对应的搜索结果的集合中确定出所述召回数量阈值的第二搜索结果,包括:
基于各个目标第二语种关键词的升序排序,以及每个目标第二语种关键词对应的搜索结果的预设排序,对各个搜索结果进行排序,得到排序后的搜索结果;
将排序后的搜索结果中前N个搜索结果作为第二搜索结果;其中,N为所述召回数量阈值。


8.根据权利要求2或4所述的搜索方法,其特征在于,所述预设的多语种词库是基于历史搜索关键词构建的离线数据库,...

【专利技术属性】
技术研发人员:王鑫宇张永华
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1