0

私は現在、外部サーバーから結果を取得するmagentoのあいまい検索拡張機能を構築しています。

私が抱えている問題は、外部検索結果をMagentoデータベース選択の結果と組み合わせた後、xmlファイルの関連性の値に基づいてコレクションオブジェクト内の製品を並べ替え/並べ替える解決策が見つからないことです。誰かがこれで私を助けることができれば私は非常に喜んでいるでしょう=)

4

1 に答える 1

3

現在、外部サーバーから結果を取得する magento のあいまい検索拡張機能を構築しています。

SolrまたはElasticsearchを使用したMagento検索は同じことを行うため、これについてもう少し調べることができます...

Magento 検索の仕組み:

  • ユーザーが検索クエリを入力する
  • Magento は、そのクエリの保存された検索結果があるかどうかを調べます (データベース テーブル:catalogsearch_queryおよびcatalogsearch_result)
  • 何も見つからない場合は、構成に基づいて検索クエリを実行します (フルテキスト、solr、これに設定されているものは何でも)
  • 結果の ID と並べ替え順序を適切なテーブルに格納します (ヒント: catalogsearch_result); ここで関連フィールドを見つけることができます
  • 保存された結果を取得し、検索結果ページに表示します

あなたの質問は、Magento の標準検索拡張機能に関する調査をまったく示していません。

于 2012-08-27T14:42:50.437 に答える