出于某种原因,当使用快速搜索某些产品时,它们不会显示在结果中。产品确实存在,有库存,启用等,可以在商店中找到导航catolg,是的,该属性设置为可搜索为'catlog,search'
我重新编制了数据索引,并清除了缓存。我甚至尝试过禁用缓存。
但仍然无法让它发挥作用,任何人都有更多的想法?我在论坛和其他人上搜索了同样的问题,但看不出任何体面的解决方案 - 或者对我有用。
请帮助: - )
干杯
沙恩
答案 0 :(得分:2)
与MySQL全文搜索设置为4个字符有关。
答案 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)
你有没有任何奇怪的同义词集?当我们帮助导入一大堆自动更正的历史搜索数据时,我的一个项目发生了,并且随着它们一起导入了一些奇怪的东西。