【技术实现步骤摘要】
用于获取信息的方法和装置
本申请实施例涉及计算机
,具体涉及用于获取信息的方法和装置。
技术介绍
通常,每一个用户均拥有若干标签(例如,男生、女生、城市、性别等)。信息推送者在推送信息之前会根据自己的待推送信息受众选择合适的标签,以圈定一定数量的用户。从而使信息推送更具有针对性。现有的方式,通常是依次从用户集中进行用户选取。例如,若需要筛选出北京或天津地区24-30岁的男士,则通常可以首先筛选出男性用户,而后,再从所筛选出的男性用户中筛选出北京或天津地区的用户,最后从中筛选出24-30的用户。
技术实现思路
本申请实施例提出了用于获取信息的方法和装置。第一方面,本申请实施例提供了一种用于获取信息的方法,该方法包括:接收信息获取指令,其中,信息获取指令包括用于检索目标用户的表达式,表达式中的操作数为用户标签;将表达式进行词法分析,按照预设规则转换为目标序列;对目标序列进行语法分析,生成目标表达式;将目标表达式转换为指定组件支持的领域特定语言,利用指定组件对目标用户进行检索;获取指定组件返回的检索结果。在一些实施例中,信息获取指令用于指示预估目标用户的数量;以及将目 ...
【技术保护点】
1.一种用于获取信息的方法,包括:接收信息获取指令,其中,所述信息获取指令包括用于检索目标用户的表达式,所述表达式中的操作数为用户标签;将所述表达式进行词法分析,按照预设规则转换为目标序列;对所述目标序列进行语法分析,生成目标表达式;将所述目标表达式转换为指定组件支持的领域特定语言,利用所述指定组件对目标用户进行检索;获取所述指定组件返回的检索结果。
【技术特征摘要】
1.一种用于获取信息的方法,包括:接收信息获取指令,其中,所述信息获取指令包括用于检索目标用户的表达式,所述表达式中的操作数为用户标签;将所述表达式进行词法分析,按照预设规则转换为目标序列;对所述目标序列进行语法分析,生成目标表达式;将所述目标表达式转换为指定组件支持的领域特定语言,利用所述指定组件对目标用户进行检索;获取所述指定组件返回的检索结果。2.根据权利要求1所述的用于生成信息的方法,其中,所述信息获取指令用于指示预估目标用户的数量;以及所述将所述目标表达式转换为指定组件支持的领域特定语言,利用所述指定组件对目标用户进行检索,包括:从预置的用户集中抽样选取部分用户;将所述目标表达式转换为指定组件支持的领域特定语言;利用所述指定组件,从所选取的用户中检索目标用户。3.根据权利要求2所述的用于生成信息的方法,其中,在所述获取所述指定组件返回的检索结果之后,所述方法还包括:确定所检索出的目标用户的数量;基于所述数量,预估所述用户集中的目标用户的总数量。4.根据权利要求1所述的用于生成信息的方法,其中,所述信息获取指令用于指示获取目标用户集合;以及所述将所述目标表达式转换为指定组件支持的领域特定语言,利用所述指定组件对目标用户进行检索,包括:将所述目标表达式转换为指定组件支持的领域特定语言;利用所述指定组件,从预置的用户集中检索目标用户。5.根据权利要求4所述的用于生成信息的方法,其中,在所述获取所述指定组件返回的检索结果之后,所述方法还包括:向所检索出的目标用户推送指定信息。6.一种用于获取信息的装置,包括:接收单元,被配置成接收信息获取指令,其中,所述信息获取指令包括用于检索目标用户的表达式...
【专利技术属性】
技术研发人员:李佼佼,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。