2014-10-28 46 views
4

我正在使用Magento企业版1.14。我添加了具有可见性目录的产品,搜索。当我尝试在前端搜索产品时,产品会包含在搜索结果中,但是当我尝试更改搜索和搜索的可见性时,它不会包含在搜索结果中。有人可以帮助我,因为我已经在这浪费了几个小时?Magento产品知名度搜索在企业版中不起作用1.14

回答

0

你跟随与索引或部分索引运行在您的网站上,并索引完成。

您的搜索列表是从Solr还是从Magento数据库中提取的。在Solr的情况下,您需要确保Solr已更新,更改时通常是在部分索引索引产品时出现问题。

如果您确定部分索引工作正常,并且所有内容都被索引(您可能需要查看CL表以确认此问题),则应该消除此问题。

+0

我没有使用Solr搜索和索引也完成。我有一个新的magento ee 1.14安装,只有一个产品在商店。部分索引也可以正常工作。 – user5920 2014-10-28 16:08:47

+0

查看该产品进入的平台。你也需要检查价格指数表。 – oscprofessionals 2014-10-28 16:10:28

+0

条目在平面表格中以及catalog_product_index_price – user5920 2014-10-28 16:13:13

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 
    ) 

希望,这会帮助你。

干杯!