MYSQLLIKE検索を使用してlaravel4で検索するのは非常に簡単です。
Article::where('title', 'like', '%first%');
しかし、MYSQL自然言語全文検索を使用するための最良の方法は何でしょうか?
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('first');
Laravelでこれをやろうとした人はいますか?
試してみてください:
Article::whereRaw("MATCH(title,body) AGAINST(?)", array('first'));
この機能は Laravel 4 から削除されました (Laravel 3 にはありました)。
ただし、ここで説明されているように、簡単に再実装できます: http://creative-punch.net/implementing-laravel-4-full-text-search/