2017-02-27 133 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),並且您選擇了所有產品,那麼您可能仍然有搜索問題(您的產品將不會分配到您的網站)。