我有一个布尔属性为published的Piece模型。
我希望搜索结果只包含已发布的片段:是的。
我对PiecesController的索引操作是:
def index
@list = params[:list]
@sort = params[:sort]
if params[:q]
@pieces = Piece.search(params[:q]).records
else
@pieces = Piece.all_in_category(@list, @sort)
end
end
从搜索周围似乎我应该覆盖搜索方法在件控制器,但我不确定这样做的正确方式,以保持目前的搜索方法的功能。
使用elasticsearch-rails gem过滤elasticsearch结果的最佳方法是什么?
2条答案
按热度按时间zzwlnbp81#
请尝试此格式:
ElasticSearchv2.4
4ktjp1zp2#
你试过吗
它在我的一个ES模型上工作