ネイティブMagento検索vs. SOLR vs.他の何か?


8

ネイティブMagento検索エンジンからApache SOLRなどの商用製品に「アップグレード」したいのはいつですか。私が探している特定の機能はありますか、それとも単にトラフィック、SKUカウントなどの関数ですか?


これに関する動きはありますか?答えを明確にするために私ができることはありますか?これを締めくくるのに役立つ詳細情報がある場合は、質問を更新してください。
philwinkle 2013

回答:


13

デフォルトのMagento MySQLフルテキストエンジンでSolrを使用する際の特徴的な機能は次のとおりです。

  • 重み付けされた属性(名前は説明よりも優先されます)
  • あいまい検索機能(例:「もしかして」機能)
  • スペルの提案/修正
  • インデックス作成時間
  • 速度、速度、速度(ajax / lookahead検索ドロップダウンを使用している場合はesp)
  • カテゴリ/階層化ナビゲーションのオフロード

コミュニティーは一般にSolrに傾いているようですが、他の検索コネクターが使用可能になっています。

サードパーティ検索:

サードパーティの検索製品は次の2つの方法のいずれかで機能します。検索ページとカテゴリページを独自のバージョンに置き換え、通常はSEO(例:SLI)に干渉しないようにサイトのサブドメインでホストする、iFrame検索あなたのサイト(Picosearch)。私の意見では、AWSでホスティングしているサードパーティのなすがままに私の店を望んでいません。さらに悪いことに、独自の社内データセンターで。

Magento Solrコネクターにプラグインするカスタム検索ツールを持っているとされる変な帽子をかぶったベンダーに最近会ったが、それはコントロールパネルを備えたSaaSクラウドサービスとして実行されている。これは通常、サードパーティの検索統合が機能する方法ではありません。パフォーマンスがどのようなものか知りたいです。

タイミング/展開

いつ切り替えるかを決定する公式はありません。移行するタイミングは完全にあなた次第です。2秒の実装ではないことに注意してください。テーマ/プラグイン(特にナビゲーションプラグイン)は、微調整またはアップグレードが必要な場合があります。

それはあなたに一夜で奇跡の結果を与えるつもりはありません-あなたのビジネスを実行する他のすべてのように、それはあなたがそれに投資する時間の量と同じくらい良いだけです。それでも、最適化するキーワードを含むインデックスフィールドが必要になる可能性があります。重み付けの設定も多用する必要があります。それは一晩の修正ではありません。

パフォーマンスについてのメモ

フルテキストを介したSolr統合の際立った機能は、MagentoがSolrを利用して、階層化されたナビゲーションとカテゴリーページの結果のレンダリングをオフロードできることです。Solrは非常に高度に最適化されているため、そうするためのオーバーヘッドはほとんどありません。これは、トラフィックスパイクを緩和し、Apacheサーバーだけでなく他にも負荷を分散するのに便利です。


私はドイツで非常に人気があり、クエリをSaaSに転送し、Magentoに表示される製品IDのリストを取得するMagentoモジュールを提供する2つのサードパーティ検索プロバイダーを知っていると思います。
アレックス

丁寧で丁寧な回答ありがとうございます。私は30の製品しか持っておらず、それ以上は期待していません。メリットがあるかどうかはまだわかりません。SOLRを実行するには専用ホストが必要ですか、それともWebサーバー上で共存できますか?(これは別の質問だと思います)
マークリッチマン

非常に不安定なVPSでTomcat6を使用してSolrを実行してみました。カタログには約50,000の製品があり、通常、約18,000のSolrドキュメントでデッドロックに陥っています。本当に、それを独自のサーバーで実行するのが最善ですが、30製品については、利用可能なまともなSolr拡張機能とLAMPでSolrをホストするためのリソースに対して500ドルを正当化するのは少しやりすぎです。私はアレックスが推奨する拡張子を持つ本当に幸運だったmagento.stackexchange.com/a/24699/26736
monosodiumgunnar

また、サーバーがchrootしているときにうまく機能しないサーブレットにSphinxをインストールしなくても、MySQLを使用できるSphinx検索を追加する必要もあります。この拡張機能により、外部サーバー、内部サーバー、さらにはJavaScriptを使用するオプションが提供されます。唯一のトレードオフは、MySQLを使用する場合は本当に貧弱なインデックス作成時の速度です。
monosodiumgunnar 2015年

4

SOLRはMagento EEやHybrisを含むすべてのトップストアとプラットフォームで使用されており、60〜80%の精度範囲に入るSphinxと比較して、最大98%の精度を提供するレーベンシュタイン距離があります。

年間ホスティングに$ 450 + $ 250のSOLRインストールを使用しているので、3年間($ 450 + $ 250 * 3)でそれを償却すると、年額$ 400で、検索はIT支出の5%、IT支出は5%です。収入の場合、年間160,000ドルの収入があり、SOLRの使用を開始することが理にかなっています。


統計のソースを引用してください。それ以外の場合は、答えを作成したことが明らかであるためです。SOLRはSphinx(およびその逆)に劣らず、2つのまったく異なるテクノロジーであり、それぞれに独自の利点があります。機能が根本的に異なる検索エンジンを比較する方法は絶対にありません。
choco-loo 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.