我正在构建一个laravel项目搜索字段,我在其中使用全文搜索。我设法让这个工作,但我不能让多个关键字一起搜索
例:
我有一行值one two three four
,如果我搜索two three
,则会找到其中包含two
或three
的所有条目。但我希望它能找到包含two
和three
SQL查询:
DB::raw("select id, name, text, image, publishDate from game
where match (name) AGAINST ('*$searchphrase*' IN BOOLEAN MODE) LIMIT 5")
答案 0 :(得分:0)
请参阅http://goo.gl/lZIKBk https://dev.mysql.com/doc/refman/5.5/en/fulltext-boolean.html
" +"代表AND
" - "代表NOT
[no operator]暗示OR
您没有任何暗示"或"
的运营商。