2

MYSQLLIKE検索を使用してlaravel4で検索するのは非常に簡単です。

Article::where('title', 'like', '%first%');

しかし、MYSQL自然言語全文検索を使用するための最良の方法は何でしょうか?

SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('first');

Laravelでこれをやろうとした人はいますか?

4

2 に答える 2

3

試してみてください:

Article::whereRaw("MATCH(title,body) AGAINST(?)", array('first'));
于 2013-01-30T22:51:24.287 に答える
1

この機能は Laravel 4 から削除されました (Laravel 3 にはありました)。

ただし、ここで説明されているように、簡単に再実装できます: http://creative-punch.net/implementing-laravel-4-full-text-search/

于 2013-12-30T17:33:57.797 に答える