到目前为止喜欢轮胎和弹性搜索,但无法弄清楚如何在范围之间搜索值,例如:
- 年龄从年龄到
- 18 至 20
并返回年龄在这两个范围之间的所有个人资料?我有一个整数列 Profile.age
到目前为止不完整的功能
def self.search(params)
#, default_operator: "AND
tire.search(load: true, page: params[:page], per_page: 20) do
query do
should { string params[:query] } if params[:query].present?
should { integer age_to[:age_to] } if params[:age_to].present?
end
to_curl
end
end