【技术实现步骤摘要】
目录搜索方法、装置、电子设备及计算机可读存储介质
[0001]本专利技术涉及计算机
,特别是涉及一种目录搜索方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]为了帮助用户了解产品和服务,提供商可以为用户提供产品和服务的相关介绍。例如,用户可以通过浏览器访问提供商的文档中心,以浏览产品和服务的详细介绍。
[0003]相关技术中,当用户需要查看相关的内容时,可以在文档中心的页面中输入关键词。进而,浏览器可以调用接口,以向后端服务器发送该关键词,后端服务器则可以在数据库中搜索包含该关键词的内容,并通过接口将搜索结果返回至浏览器。相应的,浏览器可以显示搜索结果。
[0004]可见,相关技术中,针对用户的每一次搜索请求,浏览器均需要调用接口与后端服务器进行通信,以获取搜索结果,会降低搜索响应的速度。
技术实现思路
[0005]本专利技术实施例的目的在于提供一种目录搜索方法、装置、电子设备及计算机可读存储介质,能够提高搜索响应的速度。具体技术方案如下:
[0006]在本专利技术实施的第一方面,首先提供了一种目录搜索方法,所述方法应用于Web端,所述方法包括:
[0007]显示目录搜索页面;其中,所述目录搜索页面包含目录搜索框,以及多个目录的目录名称;
[0008]获取用户在所述目录搜索框内输入的关键词,作为目标关键词;
[0009]在所述目录搜索页面中显示的各目录名称中,确定包含所述目标关键词的目录名称,作为待显示目录名称;
[0010 ...
【技术保护点】
【技术特征摘要】
1.一种目录搜索方法,其特征在于,所述方法应用于Web端,所述方法包括:显示目录搜索页面;其中,所述目录搜索页面包含目录搜索框,以及多个目录的目录名称;获取用户在所述目录搜索框内输入的关键词,作为目标关键词;在所述目录搜索页面中显示的各目录名称中,确定包含所述目标关键词的目录名称,作为待显示目录名称;基于所述待显示目录名称,在所述目录搜索页面中显示搜索结果。2.根据权利要求1所述的方法,其特征在于,所述显示目录搜索页面,包括:显示第一目录的内容展示页面;当检测到针对所述内容展示页面中的导航控件的触发指令时,在所述内容展示页面的上层显示目录搜索页面;其中,所述目录搜索页面包含:所述第一目录的目录名称、所述第一目录的父目录的目录名称、与所述第一目录的父目录属于同一目录级别的第二目录的目录名称,以及所述第二目录的子目录的目录名称。3.根据权利要求1所述的方法,其特征在于,所述目录搜索页面包含多个不同目录级别的目录的目录名称;所述在所述目录搜索页面中显示的各目录名称中,确定包含所述目标关键词的目录名称,作为待显示目录名称,包括:按照预设的各父目录的搜索顺序,从所述各父目录中确定当前待搜索的父目录;判断当前待搜索的父目录包含的各子目录的目录名称中,是否存在包含所述目标关键词的目录名称;若当前待搜索的父目录包含的各子目录的目录名称中,存在包含所述目标关键词的目录名称,确定包含所述目标关键词的目录名称,作为待显示目录名称,并返回执行所述按照预设的各父目录的搜索顺序,从所述各父目录中确定当前待搜索的父目录步骤;若当前待搜索的父目录包含的各子目录的目录名称中,不存在包含所述目标关键词的目录名称,则返回执行所述按照预设的各父目录的搜索顺序,从所述各父目录中确定当前待搜索的父目录步骤。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若当前待搜索的父目录包含的各子目录的目录名称中,存在包含所述目标关键词的目录名称,增大预设的匹配变量的数值;其中,所述匹配变量的数值用于表示确定出的待显示目标名称的数目;当对所述目录搜索页面中的各目录名称搜索结束时,若所述匹配变量的数值为初始值,则确定不存在与所述目标关键词匹配的搜索结果。5.根据权利要求1所述的方法,其特征在于,在所述基于所述待显示目录名称,在所述目录搜索页面中显示搜索结果之前,所述方法还包括:对所述待显示目录名称进行截取,得到所述待显示目录名称中所述目标关键词对应的第一部分;为所述第一部分添加em标签,以对所述待显示目录名称中包含的所述目标关键词进行标记;
所述基于所述待显示目录名称,在所述目录搜索页面中显示搜索结果,包括:对所述待显示目录名称中除所述第一部分以外的其他部分、已添加em标签的第一部分进行拼接;...
【专利技术属性】
技术研发人员:贾茹,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。