如题,看到网上很多解决方案都是"%"+key1+"%"+key2+"%"
但是这样很明显不是我们想要的多关键字模糊搜索,如果key2,key1顺序变动就不对了
请各位赐教一下了
关键字少点的话,又想省事的话 (filed like '%KEY1%') AND (filed like '%KEY2%') AND (filed like '%KEY3%')
关键字多了的话,就做全文检索。
用 OR 关键字。
%key1%key2% or %key2%key1%
判断条件是否成立, 条件成立就增加“ and field1 like '%key%'”
用lucene,做全文检索
like很慢,不走索引。
用全文检索是正道