elasticsearch - Elasticsearch 按筛选器按多个字段分组

标签 elasticsearch

我的数据格式如下图所示。我必须在sectionId和名称(仅在英语中)上获取aggs。

enter image description here

我正在尝试在'en'语言上使用过滤器嵌套aggs,如下图所示:

enter image description here

但是我通过sectionId和sectionnames得到了aggs。 SectionId是正确的,但是SectionName将以所有3种语言返回,但是我只需要一种语言('en')

enter image description here

最佳答案

elasticsearch不会像您认为的那样处理对象数组:

https://www.elastic.co/guide/en/elasticsearch/guide/current/nested-objects.html

如果section.names不是nested,则将无法使用。

关于elasticsearch - Elasticsearch 按筛选器按多个字段分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44779794/

相关文章:

database - 是否可以在数据库索引中应用分析器

elasticsearch - 拍摄快照时在 Elasticsearch 上删除/创建期间请求超时

elasticsearch - 简单查询搜索与带状疱疹兼容吗?

kibana - Kibana:如何随时间绘制值?

elasticsearch - Elasticsearch查询:提升特定字段

elasticsearch - 在logstash中创建季度索引

elasticsearch - 记录通过ElasticSearch高级Java客户端构建的JSON查询以进行调试?

Elasticsearch 1.5 有时不能过滤作品

elasticsearch - Elasticsearch Bulk API:Java读取超时

elasticsearch - Elasticsearch 'failed to find filter under name '