2013-10-28 36 views
0

我已将catalog-> search_type更改为全文。但搜索不能按预期工作。例如我的产品名称索尼黑色相机,我搜索后退相机它dosenot显示预期的结果。magento 1.7搜索不能按预期方式工作

谢谢,

+0

如何“回到相机”将显示为“索尼黑色相机”结果的任何地方显示它最终不会匹配。 – Chiragit007

回答

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

0

转到管理员面板(系统 - >索引管理)并选择全部

索引>选取操作为“重新索引数据”>并按“提交”按钮。

搜索将开始工作。

如果没有,那么使用下面的过程: -

转到路径应用程序/代码/核心/法师/ catalogsearch /块/ result.php 步骤1)取消注释行149和150

$这 - > getListBlock() - > setCollection($ this - > _ getProductCollection());

修改线172

变化这一行 $这 - > _ productCollection = $这 - > getListBlock() - > getLoadedProductCollection();

$这 - > _ productCollection =法师:: getSingleton(“catalogsearch /层”) - > getProductCollection();

当你将解决您的代码,后藤管理面板(系统 - >索引管理)并选择所有

指标>选择的动作是“重新索引数据”>并按下“提交”按钮。

搜索一定会开始工作。

+0

它不适合我,任何想法为什么。 我的产品名称是“Elite:16-27”,它是用Elite搜索所有产品 –

相关问题