7

Solr と ElasticSearch はどちらも Lucene に基づいて構築されています。

次の点で、それらは互いにどのように比較されますか。

  • 機能 (特にファセットと多言語サポート)
  • パフォーマンス
  • スケーラビリティ
  • 安定
  • 管理性

どちらかのソフトウェアについて共有できる経験はありますか?

ありがとう。

4

2 に答える 2

8

まあ、作ることは短くて簡単です:

  • (内部をいじって)パフォーマンスを微調整したい場合、より多くの制御と巨大なコミュニティが必要な場合は、SOLRを使用してください。

  • より迅速な展開が必要な場合はエラスティック検索を使用し、制御の粒度を下げてすぐに使用できるようにし (高度なオプションがあります)、展開中に取得したい実際の出力 (開発中) を取得します。

どちらもスケーラブル安定しており、優れたパフォーマンスを提供することが知られています。

PS:エラスティック検索のいくつかの小さな問題/バグで「立ち往生している」人について読んだことがあります。でも、満足している方も多いです。:D

于 2011-05-28T13:03:34.743 に答える
4

Solrについて話すことができるのは、それが私たちが使用しているものだからです。

私はEC2にSolrスタックをデプロイし、各データベースで数百万のレコードを処理しています。私は現在、マスター/スレーブのセットアップと非常に優れたスキーマを定義しています。

Solrの明らかなパフォーマンス上の利点と実行できる驚くべきクエリに加えて、見落とされがちなことの1つは、セットアップと学習がいかに簡単かということです。Solr 1.4 Enterprise Search Serverを読むのに1日かかり、1週間以内にAmazon EC2でかなり堅実なマスターとスレーブAMIを構築し、負荷テストを実行し、データをSolrマスターに継続的に送り込むようにMapReduceジョブを構成しました。

私の2セント。

于 2011-05-25T03:39:43.230 に答える