カタログには多くの製品があります。私たちがsolrで完全なインデックスを作成すると、検索が下がります。どのようにこれを達成するための任意のアイデア、そのサイトの検索solr完全なインデックスをしながら中断されません。Hybris:フルインデックス作成中にSOLR検索を有効にする
答えて
solrインデックスに2つのインデクサモードがあることがわかりました。直接モードと2フェーズモードです。 Hybrisでtwo-phase solr indexingオプションを使用すると、検索を中断することなく完全なインデックスを作成できました。
DIRECT:HYBRISウィキ1として
は2つのインデクサモードがあり、完全なインデックス操作の場合、現在のインデックスが削除され、新しいインデックスに置き換えられています。特定の期間、索引はユーザーが照会のために完全に使用可能ではありません。
TWO_PHASE:新しいインデックスが新しいSolrコアに組み込まれるまで、現在のインデックスはアクティブのままです。その後、新しい索引が古い索引から実行され、ユーザーはシャットダウン期間なしで照会できます。外部フロントエンドアプリケーションは、現時点でどのSolrインデクサコアがアクティブであるかを知る必要はありません。
オフラインで完全なインデックス作成を行うことをお勧めします。 初めてアプリケーションを実行する場合や、オフラインでフルインデックスを作成する場合も、同じことをアプリケーションで行っています。
完全なインデックス作成が完了していない時間までは検索できません。
インデックス作成が完了し、検索可能かどうかのステータスを管理できます。
2フェーズコミットの使用は、単一のsolrサーバーまたは「インデックス専用のマスタを使用する」設定を使用しないクラスタを使用する場合にのみ有効です。 2フェーズコミットを使用することは、小さな単一ノードの開発者サンドボックスとCI/UATテストのインストールに最も役立ちます。
Hybris Commerceは、solrサーバーのクラスタを管理します。プロダクションおよび負荷テストのデプロイメントでは、(少なくとも 2つ)を使用します。一方はマスター、もう一方はスレーブとして構成されます。マスター(HMC/Management Backofficeチェックボックス「索引付けに排他的にマスターを使用する」)をインデクサーとしてのみ実行し、Hybris Commerceがマスターで検索しないようにします。その後、完全なインデックスを実行して、すべてのスレーブが最新であることを確認します。
マスタ/スレーブsolrクラスタセットアップHybrisコマースは、インデックス作成ジョブをマスタ(フェーズ1)に送信し、完了すると、各スレーブに接続し、完了したインデックス(フェーズ2)をダウンロードして適用します。マスターから2フェーズ操作で選択します。この構成では、インデックス負荷を検索負荷からほとんど完全に分離します。継続的な検索の可用性に加えて、スレーブを検索負荷を処理するために水平方向にスケーリングできる間に、インデックス作業負荷を処理するためにマスタを垂直方向にスケールする機能を提供します。
- 1. Solr 4.0でリアルタイム検索を有効にする方法
- 2. hybrisでb2bリクエストクォートボタンを有効にするには6.3
- 3. SOLRの検索で検索する
- 4. 他の作成中にモデルを検索する方法
- 5. 有効な検索クエリ
- 6. Silverlight検索の有効化
- 7. 検索語をDrupalのテンプレートに渡すSolr検索
- 8. デフォルトの検索バーで検索文字列が空の場合に検索ボタンを有効にする
- 9. jQueryで検索を有効にすると機能が無効になる
- 10. 検索ボタンをタップした後、検索バーのキャンセルボタンを有効にします。
- 11. 検索エンジンを作成するには?
- 12. Solr検索:SEVERE:java.lang.ArrayIndexOutOfBoundsException:-1
- 13. Solrアラビア語検索
- 14. Kibana/Solr Lucene検索$
- 15. SOLRストリーミングVS検索
- 16. Alfresco Solrカスタム検索
- 17. Apache Solr検索オートコンプリート
- 18. UISearchDisplayControllerを有効にして文字列を検索する
- 19. jfaceの検索/置換を有効にするTextViewer eclipse worbenchの動作
- 20. Solrでインデックス作成中に末尾を使用する
- 21. phpMyAdmin、データベース検索フィールドを有効にする方法は?
- 22. select2マルチセレクト検索ボックスを有効にする
- 23. フルテキスト検索のサポートを有効にする方法
- 24. Hybris 6.0ですべてのクラスファイルのログインを有効にするには?
- 25. Apache Solrでイメージ検索ツールを作成するライブラリがありますか?
- 26. Solr検索、私はSolr検索の問題を抱えているdefaultSearchField
- 27. Solrアンダースコア(_)でテキストを検索
- 28. Apache Solrで "AND"を検索
- 29. PHP:検索スクリプトにリンクする検索フォームを作成するには
- 30. Apache Solrで書籍を検索する
こんにちは、Abhijit!お返事をありがとうございます。私はsolrの索引付けについてさらに調べました。私はsolrインデックスが2つのインデクサモードを持っていることを発見しました:直接と2フェーズ。 Hybrisでtwo-phase solr indexingオプションを使用すると、検索を中断することなく完全なインデックスを作成できました。 –
オフラインでもインデックスを作成することを考えましたが、場合によっては完全インデックスが100万個の製品に対して1日以上かかったり、突然停止することがありました。だから私はそのリスクを冒すことができませんでした。 –
ok ...その良いあなたは答えを持って...そして私はhybrisをあまり知らない –