phpcms v9 內(nèi)容搜索不完全顯示解決方法
解決的辦法如下:
首先連接 FTP到空間,進(jìn)入到phpcms/modules/search/index.php文件,找到以下代碼:
if (!emptyempty($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%’”;
這段代碼就是去掉了判斷,不管是否是空都會(huì)從數(shù)據(jù)庫(kù)中取出在前臺(tái)顯示出來(lái),這樣就不會(huì)存在分詞搜索不到的情況了.
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)