我有一个名为user的表,我刚创建了一个标记系统,用户可以通过另一个表创建标记。 Same way this rail cast does it for it's Books and Authors.
现在我有一个基于这种方式的搜索:
def self.text_search(query)
if query.present?
where("first_name @@ :q OR last_name @@ :q OR country @@ :q OR (first_name || ' ' || last_name) @@ :q", :q => query)
else
scoped
end
end
如果我在用户表中没有要搜索的字段,那么任何人都可以建议我加入搜索? 我只是不能用pg_search
来弄清楚语法