原码笔记

原码笔记

phpcms v9搜索标题中含有的很多关键词都没有搜索结果?

小诸哥 0

进入到phpcms/modules/search/index.php文件,找到

  1. //如果分词结果为空 
  2. if(!emptyempty($segment_q)) 
  3. {$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)";} 
  4.  else 
  5.  {$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";} 

修改为:$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";,这样基本上就能解决一般的搜索功能了。 

标签: cms 搜索 标题 关键