Elasticsearch

Elastic Stackの根幹

Elasticsearchはオープンソースの分散型RESTful検索・分析エンジン、スケーラブルなデータストア、ユースケースの急増に対処可能なベクトルデータベースの役割を兼務します。データを一元的に格納することで、超高速検索や、関連性の細かな調整、パワフルな分析が大規模に、手軽に実行可能になります。Elastic Stackの心臓部となるプロダクトです。

Elasticsearchを活用しませんか?すぐに使いはじめることができます。

動画を視聴する

Elasticsearchスキルの確かな基礎を習得したい方に最適なElasticsearch Engineerコース。ぜひご利用ください。

コースを受講する

関連性の調整、テキスト分析をはじめ、高度なElasticsearchスキルを習得できます。

コースを受講する

新しいElasticsearch Relevance Engineの詳細

Elasticsearch Relevance Engine™(ESRE)は、人工知能ベースの検索アプリの原動力になることを目指して設計されています。ESREを使用すると、優れた関連性を備えたセマンティック検索を設定(業界領域の適合作業)なしで適用できます。また、外部の大規模言語モデル(LLM)との統合、ハイブリッド検索の実装、サードパーティ製または独自の変換器モデルの使用も可能です。

クエリと分析

あらゆる種類のデータへの問いかけに応答

  • 思いのままに調整

    Elasticsearchでは、構造化、非構造化、地理情報、メトリックなどの多様なタイプの検索や、パイプ型クエリ言語による検索を実行したり、組み合わせたりすることができます。まずは簡単なクエリを実行してみて、どんな結果が返ってくるか試してみてください。

  • 大規模な格納と分析

    ただ条件に合う10のドキュメントを抽出するのと、10億行のログの意味を理解するのではわけが違います。アグリゲーション機能を使用して、データの傾向やパターンを幅広く探ることができます。

スピード

Elasticsearchは速い。とにかく速い。

  • 検索の速さ

    瞬時に答えが出れば、データの使いみちは大きく広がります。繰り返し検索や、さらに広範囲の検索を行う余裕が生まれます。

  • パワフルな設計

    これほどのスピードを実現することは簡単ではありません。全文検索のための有限状態トランスデューサを使用した転置インデックスや、数値データと地理データを格納するためのBKDツリー、分析用のカラムストアが実装されています。

  • 包括的

    インデックスに制約がありません。「あのデータもインデックスしておけば…」という状況も生じません。すべてのデータに驚異的なほど高速にアクセスできます。

スケーラビリティ

ノートPCから、ペタバイト単位のデータを処理する何百台ものサーバーまで

Elasticsearchのクラスターは、プロトタイプからプロダクションまでスムーズに移行できます。1つのノードで実行中でも、300ノードのクラスターで実行中でも、同じようにアクセスできます。

毎秒処理される膨大なイベントの数に応じて水平にスケールすると同時に、クラスター全体に渡るインデックスとクエリの分散が自動的に調整されることで、極めてスムーズな運用が実現します。

Illustration

レジリエンシー(回復性)

あなたがビジネスに集中している間に、データを保護

マシンは壊れるかもしれません。ネットワークが分断されることもあります。Elasticsearchは障害を検知し、クラスターとデータを安全に保って運用を継続します。クラスター横断複製機能を使うと、2つ目のクラスターがホットバックアップとして振る舞います。Elasticsearchは、設計段階から分散環境での安全な運用を考慮した製品です。

柔軟性

ニーズに応じてデータを格納&探索。

データは常に進化しているため、すべてのデータを格納して検索するには過大な費用が発生する場合があります。Elasticsearchなら、パフォーマンスとコストのバランスを取ることができます。ローカルにデータを格納してクエリを高速化することも、リモートの低コストのS3にデータを無制限に格納することも可能です。ランタイムフィールドを使用すれば、すばやくデータを取り込み、変化に対応できます。

Illustration

Elasticsearch — 最も広く導入されているベクトル検索

コピーして2分でローカルで試す

curl -fsSL https://elastic.co/start-local | sh
ドキュメントを読む
OR

ユースケース

Elasticsearchでできること

数値、テキスト、地理情報、構造化データ、非構造化データ... あらゆるデータタイプをお任せください。全文検索は、Elasticsearchが解決できる課題のほんの一部でしかありません。Elastic Stackのソリューションリストをご覧ください。

  • ログの監視

    速くてスケーラブル、決して止まらないロギング。

  • インフラ監視

    システムのメトリックを監視して可視化。

  • APM

    アプリのパフォーマンスに関するインサイトを取得。

  • シンセティック監視

    可用性の問題を監視、対応。

  • 検索

    あらゆるユースケースに対応する検索と発見のエクスペリエンス。

  • マップ

    位置情報データをリアルタイムに探索。

  • SIEM

    インタラクティブに調査できる操作性。脅威検知を自動で実行。

  • エンドポイントセキュリティ

    脅威の防御、検知、追跡、応答を実施。

高い信頼と評価

Elasticsearchのエクスペリエンス

AmazonのElasticsearch Serviceと同じですか?

拡張性

Elasticsearchの機能

Elasticsearchの有償オプションリストをご覧ください。

  • セキュリティ

    Elasticsearchデータを堅牢に、きめ細やかな設定で保護
  • 監視

    Elastic Stackを監視し、高水準な稼働状況を保ちます。

  • アラート

    データの変化を通知する

  • Elasticsearch SQL

    ODBC・JDBCドライバーを使用して、SQLでデータを操作できます。

  • 時系列データの管理

    インデックスライフサイクル管理やフローズンインデックス、ロールアップのプロセスを自動化できます。

  • 機械学習

    Elasticsearchデータの異常を自動検知

分散型処理

自在にデプロイ

あらゆる検索の課題をサポートします。

  • Elastic Cloud

    マネージドのElasticsearchとKibanaをAWS、Google Cloud、Azureにデプロイ

    お好みのクラウドを選び、多彩な機能を組み込んでデプロイできます。クラウドのElasticクラスターでElasticsearchならではの高度な機能とサポートが実現します。

  • オンプレミス

    Elasticsearchをダウンロード

    わずか数ステップでお使いのマシンにElasticsearchをインストール&起動できます。