【问题标题】:ElasticSearch SearchKick multiple aggs with options in same queryElasticSearch SearchKick 多个聚合与同一查询中的选项
【发布时间】:2016-06-29 10:11:56
【问题描述】:

在 SearchKick 文档中,提到了两种请求 Agg 的方式/样式。

对于简单(多个)Agg 请求:

products = Product.search "chuck taylor", aggs: [:product_type, :gender, :brand]

对于带有选项的 Agg 请求:

Product.search "wingtips", aggs: {size: {where: {color: "brandy"}}}

我的问题是 - 我们如何使用选项声明多个 aggs?我们尝试了两者的各种组合,但都没有成功……

例如 - 这不起作用...

products = Product.search "chuck taylor", aggs: [:product_type, {size: {where: {color: "brandy"}}}]

这是 ruby​​ 格式问题吗?还是宝石中的限制?

谢谢大家!

【问题讨论】:

    标签: ruby ruby-on-rails-4 searchkick


    【解决方案1】:

    对于那些正在寻找答案的人:

    你可以这样做:

    products = Product.search "chuck taylor", aggs: {product_type: {}, size: {where: {color: "brandy"}}}

    https://github.com/ankane/searchkick/issues/689

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      相关资源
      最近更新 更多