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