【问题标题】:Elasticsearch + searckick弹性搜索+搜索
【发布时间】:2018-10-26 05:20:58
【问题描述】:

我们如何在<Searchkick::Results:0x007fe289b02a20> 上使用selectgroup 之类的SQL 查询?我有一个大的板球数据集,需要执行 SQL select 查询以获取汇总结果。它最简单的用例是:使用 searchkick 按姓名搜索球员,然后使用 SQL selectgroup 计算其总比赛、得分、球等。

【问题讨论】:

    标签: ruby-on-rails elasticsearch searchkick


    【解决方案1】:

    您也可以使用 SearchKick 进行这样的聚合

    Player.search query, where: {name: params[:name]}, aggs: [:scores, :ball]
    

    如果ballsscores 是关联而不是玩家模型的属性,您可能需要在玩家搜索数据中添加。

    【讨论】:

      猜你喜欢
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      • 1970-01-01
      • 2022-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多