Magento产品可视性搜索在企业版1.14中无效

时间:2014-10-28 13:52:37

标签: magento

我使用的是Magento enterprise 1.14。我添加了一个带可见性目录的产品,搜索。当我尝试在前端搜索产品时,产品包含在搜索结果中,但是当我尝试更改搜索和搜索的可见性时,它不包含在搜索结果中。有人可以帮忙,因为我已经浪费了几个小时吗?

2 个答案:

答案 0 :(得分:0)

您是否遵循索引或在您的网站上运行部分索引并且索引已完成。

您的搜索列表是从Solr还是从Magento数据库获取的。如果是Solr,您需要确保Solr已更新,这些更改通常在部分索引编制索引产品时进行。

如果你确保部分索引工作正常并且所有内容都已编入索引(你可能需要查看CL表以确认),这个问题就应该消失了。

答案 1 :(得分:0)

我也有同样的问题。我通过下面的文件中的一些修改修复了这个问题。

  
    

应用程序/代码/核心/企业/目录/型号/索引/动作/目录/分类/产品/ Refresh.php

  

大约没有810

找到

array(
    Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
    Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG
)

并替换为

array(
        Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
        Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG,
        Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_SEARCH
    )

希望,这会对你有帮助。

干杯!