AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

Phpcms v9搜索结果不全少内容的解决方法

51自学网 2016-09-26 http://www.wanshiok.com

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

打开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%'";

就是不再使用分词进行关键字搜索,而是直接使用你输入的关键字查找。



说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 
上一篇:解决phpcms中关于标题太长换行问题  下一篇:PHPCMS:V9内容模块PC标签调用说明