可能原因:
1. 在设置搜索前,已经有的内容是是搜索不出来的,因为没有开始搜索功能时,添加内容后,在cms_search表里不会获取相应关键词进行保存。
2.
search/index.php 这块
//如果分词结果为空
if(!empty($segment_q)) {
$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)";
} else {
$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";
}
改成
$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";
后台搜索设置:
1.群站点的话可以先选择某个站点。 2.模块》全站搜索》添加搜索分类,添加产生的ID即表单里的typeid。
3.修改模板