我正在尝试在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)
)
)你知道我哪里出错了吗?
发布于 2011-06-12 04:39:15
我认为全文搜索应该放在“条件”,而不是“哪里”。
我通常使用函数addCondition来完成此操作。
https://stackoverflow.com/questions/6317785
复制相似问题