1
我试图排除被删除的对象.. deleted_at是一个日期时间字段,如果该对象被删除它有一个时间戳,否则其零。Elasticsearch和轮胎排除deleted_at对象
这是我的代码:
tire.search(load: true, page: params[:page], per_page: 2) do
query { string params[:query], default_operator: "AND" } if params[:query].present?
filter :missing, field: :deleted_at
end
但是这确实对我的输出正好没什么..
任何提示?
感谢您的快速回复!我只想要不被删除的对象,这意味着deleted_at IS NULL .. – Oliver
糟糕,编辑的答案删除'not'过滤器。 – ramseykhalaf
很抱歉,迟到了。它没有任何区别与这个过滤器或不..真的很奇怪。 deleted_at是在数据库中的日期时间字段..我必须指定一些特殊的东西吗? – Oliver