Elasticsearch は、テキスト、数値、地理空間、構造化データおよび非構造化データなどを含む、あらゆる種類のデータを対象とした無料の分散型オープンソース検索および分析エンジンです。 Elasticsearch は Apache Lucene 上で開発され、2010 年に Elasticsearch NV (現在の Elastic) によって初めてリリースされました。シンプルな REST スタイルの API、分散機能、速度、スケーラビリティで知られる Elasticsearch は、データ収集、拡張、ストレージ、分析、視覚化のための無料のオープンソース ツールのセットである Elastic Stack のコア コンポーネントです。通常、Elastic Stack は ELK スタック (Elasticsearch、Logstash、Kibana を指します) と呼ばれます。現在、Elastic Stack には、Elasticsearch にデータを送信するために使用できる一連の軽量データ収集エージェント (総称して Beats と呼ばれます) が含まれています。 。
Elasticsearch は、これまで不可能だった速度と規模でデータを探索できるリアルタイムの分散検索分析エンジンです。全文検索、構造化検索、分析、およびこれらの機能の組み合わせに使用されます。
1. Wikipedia は Elasticsearch を使用して、強調表示されたスニペットによる全文検索、入力時の検索および意味の提案を提供します。
2. The Guardian は、Elasticsearch を使用してオンライン ソーシャル データと訪問者ログを組み合わせ、新しい記事に関するパブリック フィードバックを編集者にリアルタイムで提供します。
3. Stack Overflow は地理的位置のクエリを全文検索に統合し、これに似たインターフェイスを使用して関連する質問と回答を検索します。
4. GitHub は Elasticsearch を使用して 1,300 億行のコードをクエリします。
ただし、Elasticsearch は巨大企業だけを対象としたものではありません。また、Datadog や Klout などの多くのスタートアップ企業がアイデアのプロトタイプを作成し、スケーラブルなソリューションに変えるのにも役立ちました。 Elasticsearch はラップトップ上で実行することも、サーバーに拡張してペタバイト規模のデータを処理することもできます。
Elasticsearch には、新しいコンポーネントや革新的なコンポーネントはありません。全文検索は、古くから存在する分析システムや分散データベースと同様に、古くから可能でした。革命的な結果は、これらの個別の便利なコンポーネントを単一の一貫したリアルタイム アプリケーションに融合することです。初心者にとって参入障壁は低いですが、スキルの向上やニーズの増加に応じて常にニーズを満たすことができます。
拡大する
追加情報
-
バージョン
8.15.3
-
タイプ
JAVAソースコード
-
更新時間
2024-11-18
-
サイズ
118.08MB
-
言語
簡体字中国語