Magentoは多くのことに優れていますが、検索機能はその一つではありません。ここでは、Magento検索が機能しない問題や、Magento検索が期待通りの結果を返さない場合に役立ついくつかのヒントを紹介します。
- Magentoデータの再インデックス – Magento管理パネルに移動し、システム > 設定 > インデックス管理 > 全て選択 > データ再インデックス > 送信を行います。
- Magentoキャッシュのクリア – システム > 設定 > キャッシュ管理に移動し、キャッシュをクリアします。
- 検索対象の属性数を減らす – 管理パネルで、カタログ > 属性 > 属性の管理に移動し、検索対象としたくない属性を削除します。
- Magentoで設定されている検索タイプを変更する – システム > 設定 > カタログ > カタログ検索に移動します。デフォルトでは「Like」が選択されています。これを「Combine」に変更します。「Like」は部分一致の検索クエリを返します。「Full text」は検索用語を厳密に制限し、スペルミスには対応しません。「Combine」はほとんどの場合、良好に機能しますが、「Full text」と「Combine」を試してみて、どちらがより良い検索結果を返すかを選択してください。
- Magento検索拡張機能を使用する – Expertrecの検索エンジンを使用できます。このリンクから拡張機能をインストールします。インストール後、magento.expertrec.comにログインして、コントロールパネルから検索結果を微調整できます。拡張機能はMagento Connectで見つけることができます。
まとめ
- Magentoデータの再インデックス。
- Magentoキャッシュのクリア。
- 検索対象の属性数を減らす。
- Magentoで設定されている検索タイプを変更する。
- Magento検索拡張機能の使用 – リンク
これらの手順に従うことで、Magento 1シリーズ(Magento 1.9.xまで)の検索オートコンプリートおよび検索リスティングページでの検索が正常に機能するはずです。これらの手順に従ってもMagento検索が機能しない場合は、info@expertrec.comに「Magento検索が機能しない」という件名でメールを送信するか、以下のフォームに記入していただければ、こちらからご連絡いたします。
詳細はwww.expertrec.comをご覧ください。