我已将 catalog->search_type 更改为全文。但搜索没有按预期工作。例如,我的产品名称为索尼黑色相机,我搜索后置相机它不会显示预期的结果。
谢谢,
我已将 catalog->search_type 更改为全文。但搜索没有按预期工作。例如,我的产品名称为索尼黑色相机,我搜索后置相机它不会显示预期的结果。
谢谢,
尝试重新索引目录搜索结果。如果这不起作用,请检查您的 catalogsearch.xml 文件。您必须在 catalogsearch_result_index 页面的左/右列中有此块
<block type="catalogsearch/layer" name="catalogsearch.leftnav" after="currency" template="catalog/layer/view.phtml"/>
为了获得更好的搜索结果,我使用了这个扩展:http ://extensions.activo.com/catalog-search-refinement.html
如果没有任何帮助,请查看此链接:http ://www.linkedin.com/groups/Can-anyone-tell-me-why-2083430.S.125505665
转到管理面板(系统 -> 索引管理)并选择所有
索引>选择操作是“重新索引数据”>然后按“提交”按钮。
搜索将开始工作。
如果没有,请使用以下过程:-
转到路径 app/code/core/mage/catalogsearch/block/result.php 步骤 1)取消注释第 149 和 150 行
$this->getListBlock()->setCollection($this->_getProductCollection());
修改第172行
更改此行 $this->_productCollection = $this->getListBlock()->getLoadedProductCollection();
至
$this->_productCollection = Mage::getSingleton('catalogsearch/layer')->getProductCollection();
当您修复代码时,转到管理面板(系统 -> 索引管理)并选择所有
索引>选择操作是“重新索引数据”>然后按“提交”按钮。
搜索肯定会开始工作。