System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及搜索,更具体地,涉及一种组合搜索方法、客户端及电子设备。
技术介绍
1、在信息搜索中,用户通过在搜索框中输入搜索词进行搜索,以获得相关的搜索结果。在用户具有针对不同区域搜索同一类信息点的需求,或者在同一区域搜索不同信息点的需求时,用户需要在搜索框中重复输入所有的搜索词,存在输入文字过多或者操作链过长的问题。
技术实现思路
1、本公开实施例的一个目的是提供一种进行组合搜索的技术方案,以提高搜索效率。
2、根据本公开的第一方面,提供了一种组合搜索方法,该方法包括:
3、接收用户在搜索框中输入的第一搜索词;
4、判定所述第一搜索词对应第一基础搜索词,以对应于基础搜索词的显示样式,将所述第一基础搜索词锁定在所述搜索框中;
5、接收用户在所述搜索框中继续输入的第二搜索词;
6、输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果。
7、可选地,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
8、判定用户将所述第二搜索词替换为第三搜索词,输出基于锁定的所述第一基础搜索词和所述第三搜索词的组合搜索结果。
9、可选地,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
10、判定用户将所述第一基础搜索词切换为第二基础搜索词,以对应于所述基础搜索词的显示样式,将所述第二基础搜索词锁定在所述搜索框
11、输出基于锁定的所述第二基础搜索词和所述第二搜索词的组合搜索结果。
12、可选地,所述判定用户将所述第一基础搜索词切换为第二基础搜索词,包括:
13、基于用户通过所述显示样式关闭所述第一基础搜索词的操作,在所述搜索框中取消显示所述第一基础搜索词且保留所述第二搜索词;
14、接收用户在所述搜索框中输入的第四搜索词;
15、在所述第四搜索词对应第二基础搜索词的情况下,判定用户将所述第一基础搜索词切换为所述第二基础搜索词。
16、可选地,所述判定用户将所述第一基础搜索词切换为所述第二基础搜索词之后,所述方法还包括:
17、在所述搜索框中取消显示所述第二搜索词。
18、可选地,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
19、基于用户通过所述显示样式关闭所述第一基础搜索词的操作,在所述搜索框中取消显示所述第一基础搜索词且保留所述第二搜索词;
20、基于用户将所述第二搜索词转换为第三基础搜索词的操作,以对应于所述基础搜索词的显示样式,将所述第三基础搜索词锁定在所述搜索框中;
21、接收用户在所述搜索框中继续输入的第五搜索词;
22、输出基于锁定的所述第三基础搜索词和所述第五搜索词的组合搜索结果。
23、可选地,所述将所述第三基础搜索词锁定在所述搜索框中之后,所述方法还包括:
24、取消显示触发搜索的搜索控件,并展示关于搜索内容的多个标签;
25、所述接收用户在所述搜索框中继续输入的第五搜索词,包括:
26、接收用户通过在所述多个标签中选择一个标签所输入的第五搜索词。
27、可选地,在组合搜索的两个搜索词中,其中一个搜索词为包含信息点位置的搜索词,另一个搜索词为包含信息点类别的搜索词。
28、根据本公开的第二方面,还提供了一种客户端,包括:
29、接收模块,用于接收用户在搜索框中输入的第一搜索词;
30、处理模块,用于判定所述第一搜索词对应第一基础搜索词,以对应于基础搜索词的显示样式,将所述第一基础搜索词锁定在所述搜索框中;
31、所述接收模块还用于接收用户在所述搜索框中继续输入的第二搜索词;
32、输出模块,用于输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果。
33、根据本公开的第三方面,还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在所述计算机程序的控制下,执行根据本公开的第一方面所述的组合搜索方法。
34、根据本公开实施例的方法,在用户于搜索框中输入的第一搜索词对应设定基础搜索词时,将以对应于基础搜索词的显示样式,将第一搜索词所对应的第一基础搜索词锁定在搜索框中,此时,可以结合用户在搜索框中继续输入的搜索词进行组合搜索。将第一基础搜索词锁定在搜索框中,方便用户独立修改与该第一基础搜索词进行组合的其他搜索词,以分别获得将该第一基础搜索词与不同搜索词进行组合的组合搜索结果,进而提高搜索效率。
35、通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。
本文档来自技高网...【技术保护点】
1.一种组合搜索方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述判定用户将所述第一基础搜索词切换为第二基础搜索词,包括:
5.根据权利要求4所述的方法,其特征在于,所述判定用户将所述第一基础搜索词切换为所述第二基础搜索词之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述将所述第三基础搜索词锁定在所述搜索框中之后,所述方法还包括:
8.根据权利要求1至7中任一项所述的方法,其中,在组合搜索的两个搜索词中,其中一个搜索词为包含信息点位置的搜索词,另一个搜索词为包含信息点
9.一种客户端,包括:
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在所述计算机程序的控制下,执行根据权利要求1至8中任一项所述的方法。
...【技术特征摘要】
1.一种组合搜索方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述输出基于锁定的所述第一基础搜索词和所述第二搜索词的组合搜索结果之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述判定用户将所述第一基础搜索词切换为第二基础搜索词,包括:
5.根据权利要求4所述的方法,其特征在于,所述判定用户将所述第一基础搜索词切换为所述第二基础搜索词之后,所述方法还包括:
6.根据权利要求1所...
【专利技术属性】
技术研发人员:李宗海,张全鹏,王春奎,李扬,陈思远,
申请(专利权)人:北京美大智达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。