我有一个名为“产品”的表,其中有产品名称,如“1GB数据的iPhone5”、“10GB数据的iPhone5”等…等等…
当用户使用搜索框搜索此产品时,我会进行如下查询…
select *
from products
where product_name like '%USER_SEARCH_KEY%'
limit 5;
现在,当我用“iphone5”搜索“iphone5”时,会得到其中包含“iphone5 with”单词的行。但当我搜索“iphone5 1gb”时,没有找到任何记录…我必须输入“1GB的iPhone5”才能得到这个结果。当我搜索“iphone5 1gb”关键字时,是否也可以获得结果集的记录?
事先谢谢。