お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
1. Elasticsearch の概要
- Elasticsearch とは?
- Elasticsearch のユースケース
- Elasticsearch のアーキテクチャ
- Elastic Stack のコンポーネント(Elasticsearch、Logstash、Kibana、Beats)
- コンテナを使用した Elasticsearch のインストールと実行
- REST API の探索
2. インデックスとドキュメントの理解
- ドキュメントと JSON 構造
- インデックスとデータ組織化
- シャードとレプリカ
- インデックスライフサイクルの概念
- インデックスの作成、更新、削除
- ドキュメントに対する CRUD 操作
3. 検索クエリの作成
- クエリ DSL の概要
- マッチクエリ
- タームクエリ
- ブーリアンクエリ
- 範囲クエリ
- プレフィックス、ワイルドカード、フジー検索
- ページネーションとソート
- フィルタリング vs クエリ
4. テキスト分析の実行
- 全文検索の基礎
- アナライザー
- トークナイザー
- 文字フィルタ
- トークンフィルタ
- 言語別アナライザー
- カスタムアナライザー
- 検索精度の向上
5. マッピングの設定
- ダイナミックマッピング
- 明示的マッピング
- フィールドデータ型
- ネストフィールドとオブジェクトフィールド
- 日付および数値フィールド
- マッピングのベストプラクティス
- マッピングの安全な更新
6. 検索の拡大
- 複数フィールド検索
- マルチマッチクエリ
- フレーズ検索
- 検索結果のハイライト
- 検索ブースト
- ファンクションスコアクエリ
- 検索テンプレート
7. 分散モデルの理解
- クラスターアーキテクチャ
- ノードとロール
- プライマリシャードとレプリカシャード
- クラスターヘルス
- データ分散
- フェールトランスレーション
- 高可用性の概念
8. 検索結果の操作
- ページネーション戦略
- ソースフィルタリング
- フィールドコラプシング
- スクリプトフィールド
- ソート技術
- 検索結果のハイライト
- 検索レスポンスの最適化
9. 集計と分析
- メトリック集計
- バケット集計
- パイプライン集計
- 統計計算
- ヒストグラム
- 日付集計
- 分析クエリの作成
- 集計のパフォーマンス
10. データ関係の処理
- オブジェクトフィールド
- ネストドキュメント
- 親-子リレーションシップ
- デノーマライゼーション戦略
- 適切なデータモデルの選択
- 関連データのクエリ
11. アプリケーションとの Elasticsearch の統合
- REST API 統合
- Elasticsearch クライアントライブラリ
- アプリケーションデータのインデックス作成
- バルク API
- 検索 API
- エラー処理
- 統合のベストプラクティス
12. パフォーマンスの最適化
- 効率的なインデックス作成戦略
- クエリ最適化
- バルクインデックス作成
- リフレッシュ間隔
- キャッシュ
- メモリ管理
- パフォーマンスモニタリング
13. モニタリングとトラブルシューティング
- クラスターヘルスのモニタリング
- インデックス統計情報
- 遅いクエリの診断
- 一般的なインデックス作成の問題
- クラスター問題の解決
- バックアップとスナップショットの概念
- ログと診断
14. ハンズオンワークショップと概要
- 検索可能なアプリケーションの構築
- インデックスとマッピングの設計
- 全文検索の実装
- 集計と分析の作成
- 検索パフォーマンスの最適化
- 主要概念のレビュー
- 質疑応答
- ベストプラクティスと次のステップ
要求
- ソフトウェア開発の経験。
- コマンドラインの使用に関する理解。
- Elasticsearch の前回の経験は必要ありません。
対象者
- ソフトウェア開発者
14 時間
お客様の声 (7)
豊富な知識。
Ireneusz - Inter Cars S.A.
コース - Elasticsearch for Developers
機械翻訳
トレーナーの豊富な知識と実践的な演習
Kamil Romankiewicz - Inter Cars S.A.
コース - Elasticsearch for Developers
機械翻訳
- 準備された学習環境のパフォーマンス - 需要に応じた適切な例とトピック
Blazej - Kyndryl Wroclaw
コース - Elasticsearch for Developers
機械翻訳
最初の日に、Elasticについて一般的な概要を得ることができ、現在のプロジェクトに適用できる多くのことを学べたことが良かったです。 また、2日目に現在のプロジェクトコードをコードレビューし、改善点や議論すべき事項を指摘したことも良かったです。 この研修で得た知識が、Elastic Searchについてさらに深掘りするための良い基礎となったことが嬉しいです。
Mattias Hansson - Chalmers Tekniska Hogskola AB
コース - Elasticsearch for Developers
機械翻訳
内容は関連性があり、的確です
Qiniso Mdletshe - Quidco
コース - Elasticsearch for Developers
機械翻訳
演習を行いました。実践的な内容が本当に楽しかったです。
Warren Stephen - Quidco
コース - Elasticsearch for Developers
機械翻訳
マルチンは自分が話している内容を正確に理解しており、ツールについて豊富な実践的な経験を持っていました。彼は私たちのすべての質問に対する回答を持ち、将来のプロジェクトや使用に向けて着手できる強力な提案を行いました。
Conor Glasman - Quidco
コース - Elasticsearch for Developers
機械翻訳