ElasticSearch 获取嵌套属性的值
ElasticSearch Get Value of Nested Attribute
我在索引中有这个结构:
{ 详细信息:{错误:[],警告:[],结果:[]}}
我想要一个查询,以便我可以获得每条记录的错误警告计数和结果。
我正在研究聚合的脚本过滤器,但问题是我已经在聚合了,我不确定如何使用值计数过滤器,因为我需要
1) 获取数组的.length属性
2) 当我这样做时,我收到一条错误消息,指出不存在这样的属性
我可以得到一个示例查询吗?我猜它会以某种方式合并脚本过滤器。
实现此目的的最佳方法是下面所述的令牌计数数据类型link
LINK - http://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-core-types.html#token_count
您可以将其与多个字段结合使用,以实现每个错误、警告和结果的额外字段。这可以在查询中用于查看元素的计数。
我在索引中有这个结构:
{ 详细信息:{错误:[],警告:[],结果:[]}}
我想要一个查询,以便我可以获得每条记录的错误警告计数和结果。
我正在研究聚合的脚本过滤器,但问题是我已经在聚合了,我不确定如何使用值计数过滤器,因为我需要
1) 获取数组的.length属性 2) 当我这样做时,我收到一条错误消息,指出不存在这样的属性
我可以得到一个示例查询吗?我猜它会以某种方式合并脚本过滤器。
实现此目的的最佳方法是下面所述的令牌计数数据类型link LINK - http://www.elastic.co/guide/en/elasticsearch/reference/1.4/mapping-core-types.html#token_count
您可以将其与多个字段结合使用,以实现每个错误、警告和结果的额外字段。这可以在查询中用于查看元素的计数。