我正在尝试设置一个查询,该查询聚合我在elasticsearch中拥有的两个字段,一个我只想运行post查询,另一个我想全局聚合(在查询启动之前运行)。
这是我试过的。(person.lookup是我的searchkick方法)但是由于某种原因它是聚合的,但是age字段不是全局聚合的。
aggs = { name: {}, age: { global: {}, value_count: { field: :age } } } Person.lookup( "*", where: where, aggs: aggs )