app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php 在ftp中找到这个文件,复制一份到
app/code/local/Mage/CatalogSearch/Model/Resource/Fulltext.php
打开local下的这个Fulltext.php文件,在大约 331 行左右找到 如下代码
$likeCond = ‘(‘ . join(‘ OR ‘, $like) . ‘)’;
和 355行左右找到如下代码:
if ($likeCond != ” && $searchType == Mage_CatalogSearch_Model_Fulltext::SEARCH_TYPE_COMBINE) { $where .= ($where ? ‘ OR ‘ : ”) . $likeCond;
将两处的 OR 用 AND 替换。保存。
然后再到Magento后台 System -> Configuration -> Catalog -> Catalog -> Catalog Search 里面将 Search Type改为 Combine(Like and Fulltext) , 点击 Save Config保存,刷新缓存。