我已将目录 - > search_type更改为全文。但搜索没有按预期工作。例如我的产品名称为索尼黑色相机,我搜索后置相机,它会显示预期的结果。
谢谢,
答案 0 :(得分:2)
尝试重新编制目录搜索结果的索引。 如果这不起作用,请检查您的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
答案 1 :(得分:0)
转到管理面板(系统 - &gt;索引管理)并选择所有
索引&gt;挑选动作是“Reindex数据”&gt;并按“提交”按钮。
搜索将开始工作。
如果没有,请使用以下过程: -
转到路径app / code / core / mage / catalogsearch / block / result.php 步骤1)取消注释第149和150行
$这 - &GT; getListBlock() - &GT; setCollection($这 - &GT; _getProductCollection());
修改第172行
更改此行 $ this-&gt; _productCollection = $ this-&gt; getListBlock() - &gt; getLoadedProductCollection();
到
$ this-&gt; _productCollection = Mage :: getSingleton('catalogsearch / layer') - &gt; getProductCollection();
当您修复代码时,转到管理面板(系统 - &gt;索引管理)并选择所有
索引&gt;挑选动作是“Reindex数据”&gt;并按“提交”按钮。
搜索肯定会开始工作。
答案 2 :(得分:0)