0

我已将 catalog->search_type 更改为全文。但搜索没有按预期工作。例如,我的产品名称为索尼黑色相机,我搜索后置相机它不会显示预期的结果。

谢谢,

4

3 回答 3

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

于 2013-10-28T09:40:18.327 回答
0

转到管理面板(系统 -> 索引管理)并选择所有

索引>选择操作是“重新索引数据”>然后按“提交”按钮。

搜索将开始工作。

如果没有,请使用以下过程:-

转到路径 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();

当您修复代码时,转到管理面板(系统 -> 索引管理)并选择所有

索引>选择操作是“重新索引数据”>然后按“提交”按钮。

搜索肯定会开始工作。

于 2014-06-05T07:06:49.967 回答
0

搜索自动完成 + 搜索建议

这个扩展对这个问题更有帮助。如果您计时任何字符或单词来定义 lis 上显示的任何位置

前端演示

在此处输入图像描述

于 2014-06-05T08:44:11.453 回答