我使用的是Magento enterprise 1.14。我添加了一个带可见性目录的产品,搜索。当我尝试在前端搜索产品时,产品包含在搜索结果中,但是当我尝试更改搜索和搜索的可见性时,它不包含在搜索结果中。有人可以帮忙,因为我已经浪费了几个小时吗?
答案 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
)
希望,这会对你有帮助。
干杯!