您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程

phpcms搜索搜不到内容的解决方法

连解淦2025-04-29 15:28:23phpcms教程已有2人查阅

导读Phpcmsv9在呈现搜索结果的时候,会自动分词,于是会出现结果不全及搜索不到内容,具体Phpcmsv9搜索结果不全或者少内容的解决方法:

Phpcmsv9在呈现搜索结果的时候,会自动分词,于是会出现结果不全及搜索不到内容,具体Phpcmsv9搜索结果不全或者少内容的解决方法:
打开phpcms\modules\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%'";
就是不再使用分词进行关键字搜索,而是直接使用你输入的关键字查找。

本文标签:

很赞哦! (0)

暂无内容
暂无内容
暂无内容
暂无内容
留言与评论 (共有 0 条评论)
昵称:
匿名发表 登录账号
         
验证码: