[解決済み] LuceneとElasticsearchの違いは何ですか?
2022-03-04 23:23:12
質問
ElasticSearchがApache Luceneをベースに作られていることは知っていますが、この2つの大きな違いを知りたいです。
どのように解決するのですか?
Luceneは Java ライブラリ . プロジェクトに組み込んで、関数呼び出しでその機能を参照することができます。
Elasticsearchは JSON をベースにしています。 分散型 , ウェブサーバー Luceneの上に構築されています。 実際の作業をするのはLuceneですが、ElasticsearchはLuceneの上に便利なレイヤーを提供してくれます。Elasticsearchで作成されるシャードは、それぞれ別のLuceneインスタンスです。 つまり、要約すると
- ElasticsearchはLuceneの上に構築されており、Luceneに対応した JSONベースのREST API を使用して、Luceneの機能を参照することができます。
- Elasticsearchでは ルシーン上に分散したシステム . 分散システムは、Luceneが意識するものでも、そのために構築されたものでもありません。Elasticsearchはこのような分散構造の抽象化を提供します。
- Elasticsearchは、スレッドプール、キュー、ノード/クラスタ監視API、データ監視API、クラスタ管理など、その他のサポート機能を提供します。
関連
-
[解決済み] クラスタのインデックスの名前を変更する方法は?
-
[解決済み] エラスティックサーチのインストールされているバージョンをkibanaから知るには?
-
[解決済み] ElasticSearchとマルチフィルター
-
[解決済み] ElasticSearchの日付範囲
-
[解決済み] elasticsearchで本当にデータを再インデックス化する方法
-
[解決済み] ElasticSearchからデータを削除する
-
[解決済み] Elasticsearchのシャードとレプリカ
-
[解決済み】ElasticsearchのMUSTとSHOULDの違い boolクエリ
-
[解決済み] solrとluceneの違い
-
[解決済み] Elasticsearch 用語」「マッチフレーズ」「クエリストリング」の違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] クラスタのインデックスの名前を変更する方法は?
-
[解決済み] Elasticsearchは、複数のドキュメントを含むトランザクションをサポートする方法
-
[解決済み] ElasticSearchの日付範囲
-
[解決済み] elasticsearchで個数ではなく、明確な値を検索する。
-
[解決済み] SQLのサブクエリに相当するElasticSearchの機能は何ですか?
-
[解決済み] ElasticSearchのキーワードフィールドの「Fielddata is disabled on text fields by default」を修正する方法
-
[解決済み] エラスティック検索クエリの完全一致
-
[解決済み] Elasticsearchでクエリをフィルタリングする適切な方法とは?(フィルタ vs フィルタリングされたクエリ)
-
[解決済み] LogstashでElasticsearchの出力テンプレートを設定する方法
-
Elasticsearch 5.Xで集計する際、テキストフィールドのFielddataはデフォルトで無効化されます。