Magneto搜索返回零,而我打印查询并在PHPMYADMIN中执行 - 列出的产品已经足够了。以下是我的询问:
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)
如果您的Magento搜索无法显示任何结果,则解决方案就在下方。
假设您已经检查了产品数量,可见性,价格,可用性,所有这些似乎都很好。
您可能升级了Magento商店,或者您已经导入了一些产品。
如果是,请转到System->Configuration->Catalog
并检查目录搜索中的搜索类型字段是否类似。
这意味着如果搜索的关键字位于商品名称的任何位置,则会显示您的商品。
示例:关键字“可以”,您的产品名称是“佳能镜头”。
如果这不能解决您的问题,请转到系统 - >缓存管理并清除缓存,或将其禁用。
如果您的问题仍然存在。转到System-> Index Management并重新索引目录搜索索引以及需要建立索引的所有索引。 检查搜索是否有效,如果仍然不能正常工作,那么在您需要专业人员的帮助之前,您还可以做最后一件事。
转到目录 - >管理产品并选择可见产品。
从右侧面板中选择“更新属性”操作,然后单击“提交”按钮。
点击左侧的网站标签,查看主网站。
请参阅以下网址:
https://drive.google.com/file/d/0BwHYew8eQR5ubl9HNmsxaEhSRXBBMlJ5UFNhOFBMR3lZN3dz/view
单击“保存”按钮。
现在,您必须在搜索结果中看到已将其属性更新的产品。
注意:如果您有很多产品(例如6000)并且您选择了所有产品,那么您可能仍然存在搜索问题(您的产品将不会分配到您的网站)。