我正在寻找一个好的查询字符串来获得更好的搜索结果。
目前我使用的是运算符like
select title from table where lower(column) like '%data%'
但结果不够准确。
我的“搜索引擎”正在我的网站上查找活动,新闻和网站内容,因此我希望将'data'
作为'Big-Data'
,'Big Data.'
,{{'All Data'
这样的字词获得结果1}},但没有'maxdata'
,'bigdata'
,'datapool'
等结果。我可以使用REGEXP_LIKE
吗?
答案 0 :(得分:2)
select title
from table
where regexp_like(column, '(\W|^)data(\W|$)', 'i')