全文搜索

时间:2011-06-11 18:37:06

标签: mysql full-text-search yii

我正在尝试在Yii中进行全文搜索,我似乎无法找到问题。

我有以下SQL语句正常工作。

SELECT * FROM Topic WHERE MATCH(title,content) AGAINST ('testing' IN BOOLEAN MODE) LIMIT 11;

在Yii中,我正在使用以下似乎正在返回的标准SELECT * FROM Topic LIMIT 11;


CDbcriteria Object
(
   [_paramCount:private] => 0
   [select] => *
   [distinct] =>
   [condition] =>
   [params] => Array
      (
      )

   [limit] => 11
   [offset] => 0
   [order] =>
   [group] =>
   [join] =>
   [having] =>
   [where] => Array
      (
         [0] => MATCH (title,content) AGAINST ('testing' IN BOOLEAN MODE)
      )
)

我出错的任何想法?

1 个答案:

答案 0 :(得分:5)

我认为全文搜索应该放在“条件”中,而不是“在哪里”。

我通常使用函数addCondition来完成此任务。