我在Rails中有这行代码
@people = User.where("firstname @@ :query or lastname @@ :query", query: @query )
如果单独搜索Joe
或Smith
,这可以很好地找到名为Joe Smith的用户。
如果搜索Joe Smith
?
答案 0 :(得分:1)
@people = User.where("firstname @@ :query OR lastname @@ :query OR ((firstname || " " || lastname) = ?) @@ :query", query: @query )