《CMS系統(tǒng):如何解決phpcms v9搜索結(jié)果不全及搜索不到內(nèi)容方案》要點(diǎn):
本文介紹了CMS系統(tǒng):如何解決phpcms v9搜索結(jié)果不全及搜索不到內(nèi)容方案,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:PHPCMS教程
導(dǎo)讀:今天在維易
PHP培訓(xùn)網(wǎng)搜索內(nèi)容的時(shí)候,發(fā)現(xiàn)搜索的內(nèi)容不全,不知道怎么回事,還有的時(shí)候內(nèi)容不全,于是就研究了一下,成功解決了這個(gè)問題,現(xiàn)在很...
今天在維易PHP培訓(xùn)網(wǎng)搜索內(nèi)容的時(shí)候,發(fā)現(xiàn)搜索的內(nèi)容不全,不知道怎么回事,還有的時(shí)候內(nèi)容不全,于是就研究了一下,成功解決了這個(gè)問題,現(xiàn)在很網(wǎng)友們分享一下.phpcms v9搜索結(jié)果不全及搜索不到內(nèi)容解決方案:
打開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%'";
?
就是不再使用分詞進(jìn)行關(guān)鍵字搜索,而是直接使用你輸入的關(guān)鍵字查找.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/6044.html