searchkick 的查询得到错误的结果。我在数据库中有一条记录:
2.2.0 :047 > Product.first
#<Product id: 1, title: "Ball", description: "<p>Ball</p>\r\n", price: 10, material: "lalala", created_at: "2015-04-21 04:30:53", updated_at: "2015-04-21 04:30:53", preview: "images__1_.jpg", count: 20>
在控制器Product
和动作中search
中,我有以下代码:
def search
@products = Product.search "*", where:
{
count: 10..18
}
end
在此之后,得到一个结果,即具有此值的计数是存在的。但是在 db count = 20 中。而且一直都得到错误的结果。我不知道为什么?