Phpcms v9搜索結果不全少內容的解決方法

Phpcms v9在呈現搜索結果的時候,會自動分詞,因而會出現結果不全及搜索不到內容,具體Phpcms v9搜索結果不全或者少內容的解決方法:
打開phpcms\modules\search\index.php找到 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

$sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'";
就是再也不使用分詞進行關鍵字搜索,而是直接使用你輸入的關鍵字查找。
相關文章
相關標籤/搜索