我正在使用全文搜索功能在我的博客网站上进行搜索。我想找出我的查询中使用的确切单词。
$results = DB::table('posts')->whereRaw("MATCH(title,content) AGAINST ('+{$query}*' IN BOOLEAN MODE)")->select('title')->get();
你能说出正确的方法吗? 感谢
答案 0 :(得分:1)
我遇到了同样的问题。
我得到了解决方案:
$ terms = mysql_real_escape_string($ terms);
$ contact_results =联系:: where_account_user_id(Auth :: user() - > account_user_id)
->raw_where("match (`first`, `last`) against ('{$terms}*' IN BOOLEAN MODE)")
->where_deleted(0)
->paginate(20);
phpconsole($ contact_results->结果);
返回$ contact_results;