索引处理方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:21629568 阅读:26 留言:0更新日期:2019-07-17 11:17
本发明专利技术涉及一种索引处理方法、装置、存储介质和计算机设备,该索引处理方法包括:获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立所述新增的用户集标识对于所述多个用户标识的临时索引;在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;在所述倒排索引更新完成后删除所述临时索引。本申请提供的方案提高了信息推广的时效性。

Index Processing Method, Device, Storage Media and Computer Equipment

【技术实现步骤摘要】
索引处理方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,特别是涉及一种索引处理方法、装置、存储介质和计算机设备。
技术介绍
随着计算机技术的发展,通过互联网查看信息的用户越来越多,因此基于互联网针对特定用户集群投放的推广信息越来越多。传统技术中针对特定用户集投放推广信息时,通常是通过建立用户与用户集群之间的倒排索引,进而通过查询倒排索引对属于特定用户集群中的用户进行推广信息推广。然而,通过互联网查看信息的用户数量日趋庞大,单个用户集群的用户规模达到千万级甚至亿级,这样在新增用户集群时,倒排索引建立的时间较长,从而导致无法及时地对新增用户集群中的用户进行信息推广。
技术实现思路
基于此,有必要针对目前推广信息推广时效性比较低的问题,提供一种索引处理方法、装置、存储介质和计算机设备。一种索引处理方法,包括:获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立所述新增的用户集标识对于所述多个用户标识的临时索引;在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;在所述倒排索引更新完成后删除所述临时索引。一种索引处理装置,包括:获取模块,用于获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立模块,用于建立所述新增的用户集标识对于所述多个用户标识的临时索引;更新模块,用于在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;删除模块,用于在所述倒排索引更新完成后删除所述临时索引。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立所述新增的用户集标识对于所述多个用户标识的临时索引;在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;在所述倒排索引更新完成后删除所述临时索引。一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立所述新增的用户集标识对于所述多个用户标识的临时索引;在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;在所述倒排索引更新完成后删除所述临时索引。上述索引更新方法、装置、存储介质和计算机设备,在新增用户集时,获取新增的用户集标识及该新增用户集的多个用户的用户标识,自动建立新增的用户集标识对于这多个用户标识的临时索引,并且在建立临时索引时,异步根据新增的用户集标识和这多个用户标识来更新历史建立的用户标识对于用户集标识的倒排索引,这样在新增用户集,但倒排索引还未更新或正在更新时,可通过查询临时索引及时地对新增用户集群中的用户进行信息推广,极大地提高了信息推广的时效性。附图说明图1为一个实施例中索引处理方法的应用环境图;图2为一个实施例中索引处理方法的流程示意图;图3为一个实施例中通过用户标签定制方式新增用户集的界面示意图;图4为一个实施例中通过文件上传方式新增用户集的界面示意图;图5为一个实施例中索引处理的原理示意图;图6为一个实施例中推广内容投放设置界面的界面示意图;图7为一个实施例索引处理方法的硬件架构原理图;图8为一个实施例中索引处理装置的模块结构图;图9为另一个实施例中索引处理装置的模块结构图;图10为一个实施例中计算机设备的内部结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中索引处理方法的应用环境图。参照图1,该索引处理方法应用于索引处理系统。该索引处理系统包括终端110和服务器120。其中,终端110和服务器120通过网络连接。服务器120用于执行索引处理方法。终端110具体可以是台式终端或移动终端,移动终端具体可以是手机、平板电脑、笔记本电脑等中的至少一种。服务器120具体可以是独立的服务器,也可以是多个独立的服务器组成的服务器集群。服务器120可以包括开放服务平台。图2为一个实施例中索引处理方法的流程示意图。本实施例主要以该方法应用于上述图1中的服务器120来举例说明。参照图2,该索引处理方法具体包括如下步骤:S202,获取新增的用户集标识及与新增的用户集标识对应的多个用户标识。其中,用户集标识可以是包括数字、字母和符号中的至少一种字符的字符串,用于唯一标识一个用户集。用户集标识比如TargetID。用户集标识所对应的用户集中包括多个用户标识。用户标识也可以是包括数字、字母和符号中的至少一种字符的字符串,用于唯一标识一个用户。用户标识比如UserID。用户集标识所对应的用户集中包括多个用户标识,与该用户集标识对应。具体地,服务器可接收推广内容提供方标识登录的第一终端发送的用户集标识,以及与该用户集标识对应的多个用户标识,从而获取到新增的用户集标识及与新增的用户集标识对应的多个用户标识。其中,推广内容提供方标识是用于唯一标识推广内容提供者的字符串。推广内容提供方标识登录的第一终端可通过服务器提供的数据管理平台新增用户集,并指定用户集进行推广内容投放。在一个实施例中,推广内容提供方标识登录的第一终端,可提供由服务器所提供的数据管理平台的操作界面,并在该操作界面设置新增用户集的操作入口。第一终端可检测对该操作入口的触发操作,根据检测到的触发操作触发相应的触发指令,根据该触发指令向服务器发送新增的用户集标识及与新增的用户集标识对应的多个用户标识。服务器从而接收到新增的用户集标识及与新增的用户集标识对应的多个用户标识。其中,触发入口可以是图标、文字链接或者虚拟按钮等。在一个实施例中,操作界面中设置的用于新增用户集的触发入口可以是多个。每个触发入口各自对应一种新增用户集的方式。新增用户集的方式具体可以是用户标签定制方式、文件上传方式或者社交关系扩散方式等。S204,建立新增的用户集标识对于多个用户标识的临时索引。其中,临时索引是临时建立的索引,在正式索引建立完成后,该临时索引即可被删除。索引是据以查找某一数据所对应的另一数据的映射关系。在本实施例中,临时索引表示数据集与属于该数据集的数据的映射关系。临时索引所反映的映射关系具有方向性。新增的用户集标识对于多个用户标识的临时索引,表示新增的用户集标识映射至该用户集标识所对应的用户集中包括的用户标识的映射关系。举例说明,假设新增的用户集标识为TargetID1,与新增的用户集标识对应的多个用户标识为UserID1,UserID2和UserID3。那么TargetID1对于UserID1,UserID2和UserID3的临时索引为:TargetID1→(UserID1,UserID2,UserID3)。在一个实施例中,该临时索引具体可以是位图索引或者散列索引。S206,在建立临时索引时,异步根据新增的本文档来自技高网...

【技术保护点】
1.一种索引处理方法,包括:获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立所述新增的用户集标识对于所述多个用户标识的临时索引;在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;在所述倒排索引更新完成后删除所述临时索引。

【技术特征摘要】
1.一种索引处理方法,包括:获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识;建立所述新增的用户集标识对于所述多个用户标识的临时索引;在建立所述临时索引时,异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引;在所述倒排索引更新完成后删除所述临时索引。2.根据权利要求1所述的方法,其特征在于,所述获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识,包括:获取新增的用户集标识及与所述新增的用户集标识对应的用户标签;根据所述用户标签挑选用户标识,得到与所述新增的用户集标识对应的多个用户标识。3.根据权利要求1所述的方法,其特征在于,所述获取新增的用户集标识及与所述新增的用户集标识对应的多个用户标识,包括:获取新增的用户集标识及与所述新增的用户集标识对应上传的文件;从所述文件中读取用户标识,得到与所述新增的用户集标识对应的多个用户标识。4.根据权利要求1所述的方法,其特征在于,所述建立所述新增的用户集标识对于所述多个用户标识的临时索引,包括:创建与所述新增的用户集标识对应的标志值序列;将所述多个用户标识各自映射为位置标识,所述位置标识用于表示用户标识相应的标志值在所述标志值序列中所在位置;更新所述标志值序列中与所述位置标识对应的标志值,更新后的标志值表示相应的用户标识与所述新增的用户集标识对应。5.根据权利要求1所述的方法,其特征在于,所述异步根据所述新增的用户集标识和所述多个用户标识,更新历史建立的用户标识对于用户集标识的倒排索引,包括:对于所述多个用户标识中已建立倒排索引的用户标识,将所述新增的用户集标识添加至所述已建立倒排索引的用户标识所对应的倒排索引中;对于所述多个用户标识中未建立倒排索引的用户标识,新建所述未建立倒排索引的用户标识对于所述新增的用户集标识的倒排索引。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:获取推广内容投放指令;提取所述推广内容投放指令中包括的推广内容标识和用户集标识;建立提取的所述推广内容标识对于提取的所述用户集标识的投放索引。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取携带目标用户标识的推广内容获取请求;响应于所述推广内容获取请求,查询所述倒排索引得到与所述目标用户标识对应的第一用户集标识;根据所述第一用户集标识查询所述投放索引得到推广内容标识;推广与所述推广内容标识对应的推广内容。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当存在所述临时索引时,响应于所述推广内容获取请求,查询所述...

【专利技术属性】
技术研发人员:习明昊刘昕
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1