您好我刚刚在这个非常棒的教程后实现了全文搜索:http://creative-punch.net/2013/12/implementing-laravel-4-full-text-search/
我正在使用MySql。我有一个项目表,其中包含一个名为tags的字段。如果我正在寻找让他们说"衬衫,蓝色",它将返回所有蓝色物品和所有衬衫。我真正想要的只是蓝色衬衫。在这种情况下我该怎么做?
以下是代码:
$items = ItemForSale::whereRaw(
"MATCH(tags) AGAINST(? IN BOOLEAN MODE)",
array($chars)
)->get();
$ chars是一串逗号分隔值,例如:white,shirt,blue,green,shorts。
我希望结果更准确。
谢谢。