优化DedeCMS搜索结果不匹配问题

念桥上风景,为你痴守一世繁华。旅行的意义不在于浏览风景,而是到一个完全陌生的环境,放空自己,感受享受孤独!

 由于DedeCMS搜索采用了分词,提升了搜索智能化,但是我们发现,搜索结果并没有变的更准确,本篇对DedeCMS的搜索进行一个优化,使它的搜索结果变的更智能、准确。

首先需要调整搜索页面的一个栏目关键词替换,找到/plus/search.php将其中58行代码:
 
foreach($typeArr as $id=>$typename){
    $keywordn = str_replace($typename, ' ', $keyword);
    if($keyword != $keywordn)
    { 
 
修改为:
 
foreach($typeArr as $id=>$typename){
    //$keywordn = str_replace($typename, ' ', $keyword);
    $keywordn = $keyword;
    if($keyword != $keywordn)
    {

到此这篇关于优化DedeCMS搜索结果不匹配问题就介绍到这了。任何事情,坚持了就是神话,放弃了就是笑话!这个道理听起来很简单,但很多人却做不到,不停的选择,不停的放弃,回头却发现什么事都没做好,坚持,一定能遇到最美的自己,送给正在努力拼搏的我们!更多相关优化DedeCMS搜索结果不匹配问题内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
织梦在搜索结果页按栏目分块显示数据(无分页)

织梦dede在搜索结果页添加按栏目按模型细分数据

Dede自定义搜索结果页显示自定义字段

织梦dedecms 搜索结果按点击排序的简单修改

dede搜索结果页支持article、sql、channelartlist 等标签