Magento快速搜索 - 产品未显示

时间:2011-07-01 13:33:58

标签: php mysql magento

出于某种原因,当使用快速搜索某些产品时,它们不会显示在结果中。产品确实存在,有库存,启用等,可以在商店中找到导航catolg,是的,该属性设置为可搜索为'catlog,search'

我重新编制了数据索引,并清除了缓存。我甚至尝试过禁用缓存。

但仍然无法让它发挥作用,任何人都有更多的想法?我在论坛和其他人上搜索了同样的问题,但看不出任何体面的解决方案 - 或者对我有用。

请帮助: - )

干杯

沙恩

3 个答案:

答案 0 :(得分:2)

与MySQL全文搜索设置为4个字符有关。

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

答案 1 :(得分:2)

在我们的案例中,我们为分层导航提供了基于类别的块缓存,打破了搜索结果页面,因为没有给出类别ID。

尝试跟踪它,并通过在其周围添加评论来删除catalogsearch_result_index中的分层导航:

    <!--<reference name="left">
        <block type="catalogsearch/layer" name="catalogsearch.leftnav" after="currency" template="catalog/layer/view.phtml"/>
    </reference>-->

答案 2 :(得分:0)

你有没有任何奇怪的同义词集?当我们帮助导入一大堆自动更正的历史搜索数据时,我的一个项目发生了,并且随着它们一起导入了一些奇怪的东西。