Solrの新機能[4.xでは、5.xの、6.xの]

.Solr4.x新機能

  1.ほぼリアルタイム検索

    Solrのリアルタイム検索の近くに[リアルタイム近く、NRT]機能では、急激な変化に応じて素早く添加検索される文書、検索データを可能にします。

  2.アトミック更新とオプティミスティック同時実行

    アトミック更新機能は、文書全体を再送信することなく、追加、更新、およびフィールドやその他の付加価値業務を削除するには、既存のドキュメント上のクライアントアプリケーションを可能にします。同文書には、2つの同時要求の変更がある場合は、Solrには、互換性のない更新を防ぐために、楽観的なメカニズムを使用して。Solrには、単に文書のセキュリティ更新プログラムのセマンティクスを確保するための特別な_バージョン_バージョンフィールドを使用することです。変更要求を提出する前に、2つの要求は、[このバージョンは、その要求を実行する前の2つの要求のいずれも実行されないであろうし、変更されたバージョン番号を提出する]の古いバージョンを受信する後、[要求を実行するために失敗しますバージョンを確認する必要があり、同じバージョンのみ]、要求を実行することができます。

  リアルタイムに3 GET機能

    かかわらず、文書がインデックスに提出されているかどうかの、サポートを提供するために、[インデックス]トランザクションログの最新バージョンを取得するために、一意の識別子を使用することができ、リアルタイムのGET機能を使用して。同様に格納された値 - [OK]キーカサンドラを使用して、この行のキーは、キーデータを取得しました。Solr4前に、文書をLuceneインデックスに提出されていない限り、それ以外の場合はアウト取得されていません。そして、非常に時間がかかるを提出し、クエリのパフォーマンスに影響を与えます。

  4.持続的な書き込みを実現するために、トランザクションログを使用します

    文書はSolrのインデックスに送信しているときは、サーバーの故障によるデータの消失を防ぐために、トランザクション・ログに書き込まれます。Solrのトランザクションログは、文書がLuceneのに提出されているかどうかを検討することができないように、一意の識別子で直接ドキュメントを取得、実GET機能のために必要なサポートを提供し、クライアントアプリケーションとLuceneのインデックスの間にあります。可視性と更新の永続性との間に結合していないSolrのトランザクションログを更新。言い換えれば、文書が持続することができますが、検索結果に表示されません。トランザクションログがあるため、サーバーの障害やデータの損失を避けるために提出する前に、検索結果に表示された文書の提出のタイミングを制御することができます。

  5.飼育係は、レプリケーションとシンプルな断片化を実現します

    Solr4.xする前に、手動で拡張する必要があります。Solr4.x後、SolrCloudは拡張が容易で、自動化します。Solrには、断片化および断片化、および移動サーバが利用できる追跡サービス要求に代わってコピーを指定するための責任が飼育係。SolrCloudと飼育係は、任意の追加の設定とインストールを行うことなく、したがって、SolrCloud開始を拘束されています。

 

継続するには。

おすすめ

転載: www.cnblogs.com/yszd/p/11520271.html