Elasticsearch を使用したローカル開発とテストに最も便利なオプションは、公式の Docker イメージを使用することです。まず、システムに Docker がインストールされていることを確認してください。

シングルノードモードで実行

このチュートリアルでは、Elasticsearch の単一ノードのデプロイメントで十分です。以下のコマンドは、Docker コンテナ内でサービスを開始します。

上記のコマンドで Elasticsearch のバージョン番号を、利用可能な最新バージョンに変更することをお勧めします。

コマンドを実行してから数秒後、Elasticsearch サービスがhttp://localhost:9200で実行されるはずです。ブラウザでこのリンクを開き、サービスが稼働していることを確認してください。

上記のコマンドは、認証と暗号化を無効にした状態でサービスを開始することに注意してください。つまり、サービスに接続するすべてのユーザーにアクセス権が付与されます。これは Elasticsearch の実験や学習には便利ですが、本番環境やインターネットに直接接続されたコンピューターでは、この方法でサービスを実行しないでください

サービスは試用ライセンスで開始されます。試用ライセンスでは、RRF や ML 推論を含む Elasticsearch のすべての機能を 30 日間試用できます。試用期間が終了すると、ライセンスは永久に無料の基本ライセンスにダウングレードされます。試用版をスキップして基本ライセンスを使用する場合は、代わりにxpack.license.self_generated.type変数の値をbasicに設定します。さまざまなライセンス間の詳細な機能比較については、 https://www.elastic.co/subscriptionsを参照してください。

セルフホスト型本番環境のデプロイメント

Elasticsearch のセルフホスト型本番環境展開に興味がある場合は、次のリンクを参照してください。

最先端の検索体験を構築する準備はできましたか?

十分に高度な検索は 1 人の努力だけでは実現できません。Elasticsearch は、データ サイエンティスト、ML オペレーター、エンジニアなど、あなたと同じように検索に情熱を傾ける多くの人々によって支えられています。ぜひつながり、協力して、希望する結果が得られる魔法の検索エクスペリエンスを構築しましょう。

はじめましょう