elasticsearch - R中的 Elasticsearch 聚合和过滤

标签 elasticsearch

如何基于字段值创建存储桶聚合,然后运行查询,使我获得每个具有过滤器的存储桶(而非每个文档)的匹配?

flex 搜索的新功能,我将不胜感激!

最佳答案

我目前正在通过此方法进行工作。到目前为止,我已经弄清楚了如何在一个字段上进行聚合,但是还不能应用过滤器。如果您已经取得进展,请告诉我,因为我看到这是前一段时间发布的...

# connect to elastic search
elastic::connect('connection_string',
                 es_port = 9200)

# define aggregation
aggs <- list(
  aggs = list(
    field_name = list(
      terms = list(
        field = "field_name"
      )
    )
  )
)

# search
Search(index = 'index_name', 
       body = aggs,
       asdf = T)

关于elasticsearch - R中的 Elasticsearch 聚合和过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33278865/

相关文章:

elasticsearch - 有什么方法可以查看为什么我的v7.6 Elasticsearch映射不起作用并默认使用基本映射吗?

ruby-on-rails - 索引无事件记录的Elasticsearch

elasticsearch - saveToEs( Elasticsearch Spark )添加作业但未开始

elasticsearch - 如何使用Java在Elasticsearch中从文档中删除与模式匹配的字段?

elasticsearch - Elasticsearch搜索模板-如何预注册条件子句?

azure - Elasticsearch Pod 在 Init 状态后失败且没有日志

elasticsearch - 单节点或多节点 Elasticsearch 内部如何计算聚合?

elasticsearch - 不能连接到Kubernetes(裸机(Bare Metal))中的Elasticsearch

python - Elasticsearch 匹配多个字段

elasticsearch - 如何为Elasticsearch索引此数据