Elasticsearchとは何ですか?
Elasticsearchは、Apache Luceneに基づいて構築された分散型検索および分析エンジン、スケーラブルなデータストア、ベクトルデータベースです。生産規模のワークロードに対して速度と関連性を最適化しています。Elasticsearchを使用して、ほぼリアルタイムであらゆる形状とサイズのデータを検索、インデックス作成、保存、分析します。
ElasticsearchはElastic Stackの中心です。Kibanaと組み合わせることで、次のElasticソリューションを提供します:
Elasticsearchには多くの機能があります。完全なリストは製品ウェブページで確認してください。
Elastic Stackとは何ですか?
Elasticsearchは、データを収集、保存、検索、視覚化するための製品スイートであるElastic Stackのコアコンポーネントです。Elastic Stackについて詳しく学ぶ。
ユースケース
Elasticsearchは、幅広く成長するユースケースに使用されています。以下はいくつかの例です:
Observability
- ログ、メトリクス、トレース:アプリケーション、システム、サービスからのログ、メトリクス、トレースを収集、保存、分析します。
- アプリケーションパフォーマンス監視(APM):ビジネスクリティカルなソフトウェアアプリケーションのパフォーマンスを監視および分析します。
- 実ユーザーモニタリング(RUM):Webアプリケーションとのユーザーインタラクションを監視、定量化、分析します。
- OpenTelemetry:既存の計測を再利用して、OpenTelemetry標準を使用してElastic Stackにテレメトリデータを送信します。
Search
- 全文検索:逆インデックス、トークン化、テキスト分析を使用して、高速で関連性の高い全文検索ソリューションを構築します。
- ベクトルデータベース:ベクトル化されたデータを保存および検索し、組み込みおよびサードパーティの自然言語処理(NLP)モデルを使用してベクトル埋め込みを作成します。
- セマンティック検索:同義語、密なベクトル埋め込み、学習されたスパースクエリ-ドキュメント拡張などのツールを使用して、検索クエリの意図と文脈的意味を理解します。
- ハイブリッド検索:最先端のランキングアルゴリズムを使用して、全文検索とベクトル検索を組み合わせます。
- 検索体験の構築:アプリやウェブサイトにハイブリッド検索機能を追加するか、組織の内部データソースに対してエンタープライズ検索エンジンを構築します。
- 情報検索強化生成(RAG):Elasticsearchを情報検索エンジンとして使用し、さまざまなユースケースに対して、より関連性の高い、最新の、または独自のデータで生成AIモデルを補完します。
- 地理空間検索:地理空間クエリを使用して、場所を検索し、空間関係を計算します。
Security
- セキュリティ情報およびイベント管理(SIEM):アプリケーション、システム、サービスからのセキュリティデータを収集、保存、分析します。
- エンドポイントセキュリティ:エンドポイントセキュリティデータを監視および分析します。
- 脅威ハンティング:データを検索および分析して、セキュリティ脅威を検出し、対応します。
これは、Elasticsearchによって可能にされた検索、可観測性、セキュリティのユースケースの一部に過ぎません。さまざまな業界にわたる具体的な例については、Elasticの顧客成功事例を参照してください。