如何使用Searchkick / ElasticSearch获得嵌套方面

时间:2014-03-31 22:43:29

标签: ruby-on-rails ruby search elasticsearch tire

如何使用Searchkick gem在ElastiSearch中进行嵌套构面?

我想实现这样的目标:

  • 类别名称
    • 中位数价格
    • count
    • 最低价格
    • 最高价格

1 个答案:

答案 0 :(得分:0)

Searchkick仅支持术语方面,对于中位数价格,您需要统计数据方面http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-stats-aggregation.html

我建议您查看elasticsearch-rails或elasticsearch-ruby项目。 我曾经研究过所有与elasticsearch相关的gem,因为elasticsearch语法很复杂,没有gem可以提供这样灵活的DSL。 所以我喜欢写自己的elasticsearch查询