Laravel FullText搜索排名

时间:2015-07-21 13:01:36

标签: php laravel-4 full-text-search

我正在Laravel网站上进行全文搜索。

$ terms =' Laravel全文搜索';

DB::table('products')->whereRaw("MATCH($columns) AGAINST(? IN BOOLEAN MODE)",   array($terms))->get();

我需要先获得最相关的结果。 现在,当我的结果包含Laravel,Fulltext和搜索时,它会在返回行的中间位置,当上面的结果只包含其中一个单词时。

我需要

  1. 所有三个单词的结果
  2. 两个词的结果
  3. 只有一个单词
  4. 的结果

    我应该如何根据相关性对关键字进行排名?

    我应该爆炸所有条款吗?

    我应该使用其他类型的查询,例如DB::select( DB::raw());或其他

    感谢您的支持

0 个答案:

没有答案
相关问题