【发布时间】:2014-06-05 07:52:36
【问题描述】:
我有一个使用like搜索关键字的查询,但我也想搜索全文,所以我将其更改为全文搜索查询,但它不起作用。
运行良好的旧查询:
$data = $this->db
->select('content.title,content.id,content.category,content.body,path')
->from('content')
->join('categories','content.category = categories.id')
->like('content.title', $searchterm)
->like('content.body', $searchterm)
->order_by("content.id","DESC")
->get();
这是我对全文搜索的新查询:
$data = $this->db
->select('content.title,content.id,content.category,content.body,path')
->from('content')
->join('categories','content.category = categories.id')
->where('MATCH (content.body, content.title) AGAINST ("'. $searchterm .'")')
->order_by("content.id","DESC")
->get();
【问题讨论】:
标签: codeigniter search full-text-search sql-like