[英]search filter using searchkick
我在Rails应用中使用searchkick。 当用户键入他想查找的名称字母时,我使用params [:query]来获取。 字段的名称为(名称,登录名,密码)。 搜索结果返回表中。 像这样:
env1@something.com login1 passwd1
env1@something.com login2 passwd2
env2@something.com login1 passwd2
env2@something.com login2 passwd2
....
搜索可以很好地返回所有匹配的名称,但是问题是,例如,如何才能仅获得名称与查询和ANDLOG = Login1匹配的那些字段?
将感谢您的帮助。 提前致谢。
该查询应有助于:
User.search(params[:query], where: {login: params[:login]})
@users = User.search "*", where: {name: params[:query], login: params[:login]}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.