我有一个表联系表,如下所示:
-- sql
create table contact (
id serial,
phone text,
email text,
skype text,
wechat text,
primary key (id)
)
我们需要支持所有列(电话,电子邮件,Skype,微信)的模糊搜索,例如
select *
from contact
where phone like '%keyword%' or
email like '%keyword%' or
skype like '%keyword%' or
wechat like '%keyword%'
limit 5
有没有办法提高此查询的效果?
杜松子酒索引和全文搜索索引与 word 一起使用,并且在这里不起作用,对吗?