一种搜索方法、装置、电子设备及存储介质与流程

文档序号:36233949发布日期:2023-12-01 13:54阅读:24来源:国知局
一种搜索方法与流程

本公开涉及互联网,尤其涉及一种搜索方法、装置、电子设备及存储介质。


背景技术:

1、随着现代通信和信息化技术的发展,人们在办公中可以使用的通讯和协同办公类产品越来越多。在大型互联网公司的协同办公场景中,涉及到多个业务团队之间的协作,各个团队成员的办公地点可能并不相同,通过单聊、群聊讨论成为了当前的首要办公模式。

2、协同办公中的搜索功能作为信息流转的重要一环,在针对单聊、群聊的搜索中需要简单、高效的收集方式。而现有技术中,用户在使用搜索功能时,往往是服务器对用户输入的关键词所匹配的标识信息按照重要程度进行排序,然后发送给客户端,最后才由客户端来呈现给用户。但若用户处于网络环境较差时,服务器与客户端通常连接不顺畅,这会造成用户无法及时获取想要搜索的内容,进而影响用户的使用体验感。


技术实现思路

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、基于上述任一方面,本公开中,在用户搜索关键词时,客户端根据关键词选择与关键词相匹配的目标搜索内容,并且至少一个信息收集方式下的数据特征值来确定目标搜索内容的得分值,从而客户端可以根据得分值的排序,及时且准确地向用户展现其期望搜索到的目标搜索内容。该方法可以应对网络较差的环境下,即弱网环境下,用户进行关键词搜索的场景,因此,本公开中得到目标搜索序列与用户输入的关键词的关联度相对应,根据目标搜索序列来展现搜索内容可以更精准地契合用户的意图,提高搜索效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1