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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Magento产品可视性搜索在企业版1.14中无效相关的知识,希望对你有一定的参考价值。

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

答案

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

您的搜索列表是从Solr还是从Magento数据库获取的。如果是Solr,您需要确保Solr更新了更改,这通常是部分索引索引有问题的产品时。

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

另一答案

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

应用程序/代码/核心/企业/目录/型号/索引/动作/目录/分类/产品/ 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
    )

希望对你有帮助。

干杯!

以上是关于Magento产品可视性搜索在企业版1.14中无效的主要内容,如果未能解决你的问题,请参考以下文章

Magento 1.14 中 Paypal GetExpressCheckoutDetails 响应中缺少 SHIPTONAME 数组元素

Magento 地理搜索和产品推荐

如何从 Magento 搜索中过滤掉某些类别的产品?

产品特价不显示在 Magento

Magento 从目录和搜索中隐藏可配置产品

Magento 2 从搜索页面获取所有产品