2017-02-27 99 views
0

磁铁搜索返回零,而我打印查询并执行PHPMYADMIN - 列出的产品足够多。下面是我的查询:Magento目录搜索返回零


SELECT `e`.*, `price_index`.`price`, `price_index`.`tax_class_id`, `price_index`.`final_price`, IF(price_index.tier_price IS NOT NULL, LEAST(price_index.min_price, price_index.tier_price), price_index.min_price) AS `minimal_price`, `price_index`.`min_price`, `price_index`.`max_price`, `price_index`.`tier_price`, `cat_index`.`position` AS `cat_index_position` FROM `mg_catalog_product_entity` AS `e` 
INNER JOIN `mg_catalog_product_index_price` AS `price_index` ON price_index.entity_id = e.entity_id AND price_index.website_id = '2' AND price_index.customer_group_id = 0 
INNER JOIN `mg_catalog_category_product_index` AS `cat_index` ON cat_index.product_id=e.entity_id AND cat_index.store_id='2' AND cat_index.visibility IN(3, 4) AND cat_index.category_id = '2' 

感谢

+0

你检查你的配置的搜索结果查询? –

+0

我已经尝试过在配置 - >目录搜索 –

+0

的目录中的所有组合,你能描述你在网站上尝试过什么吗?意味着尝试搜索。 –

回答

0

如果你的Magento搜索不显示任何结果的工作,解决的办法是正确的下面。

我们假设您已经检查过产品数量,可见性,价格,可用性以及所有功能。

您可能升级了您的Magento商店或者您已经导入了一些产品。

如果是,则转到System->Configuration->Catalog并检查在目录搜索中搜索类型字段是否类似。

这意味着如果搜索关键字在您的产品名称中的任何位置,您的产品将会显示。

示例:关键字“can”,您的产品名称是“Canon镜头”。

如果这样不能解决您的问题,请进入系统 - >缓存管理并清除缓存,或将其禁用。

如果问题仍然存在。进入系统 - >索引管理,并重新索引目录搜索索引和所有需要建立索引的索引。 检查搜索是否有效,如果仍然无法正常工作,那么在您需要专业人士的帮助之前,您还可以做最后一件事。

转至目录 - >管理产品并选择可见产品。

从右侧面板中选择更新属性操作,然后单击提交按钮。

点击左侧的网站标签,然后查看主网站。

参见下面的网址:

https://drive.google.com/file/d/0BwHYew8eQR5ubl9HNmsxaEhSRXBBMlJ5UFNhOFBMR3lZN3dz/view

点击保存按钮。

现在您必须看到您的产品已将其属性更新到您的搜索结果中。注:如果您有很多产品(例如6000),并且您选择了所有产品,那么您可能仍然有搜索问题(您的产品将不会分配到您的网站)。