お問い合わせ

コース概要

検索技術の入門

  • 検索エンジンと情報検索の基礎
  • インデックス作成と検索ワークフローの理解
  • モダンな検索プラットフォームの概要
  • SolrCloudと他の分散型検索ソリューションの比較

Apache LuceneとApache Solrの基礎

  • Apache Luceneアーキテクチャの紹介
  • Apache Solrの機能概要
  • Solrのコレクション、コア、ドキュメント、スキーマ
  • Solrの検索およびインデックス作成ライフサイクルの理解

SolrCloudのアーキテクチャとコンセプト

  • 分散型検索アーキテクチャの理解
  • SolrCloudと従来のSolrデプロイメントの違い
  • SolrCloudのコンポーネントとクラスタ構造
  • コレクション、シャード、レプリカ、リーダー
  • 拡張可能な検索環境の設計

AWSでのSolrCloudのデプロイ

  • Amazon EC2環境の準備
  • SolrCloudクラスタのインストールと設定
  • ノードとクラスタ通信の設定
  • SolrCloudサービスと設定の管理

SolrCloudでのインデックス作成とデータ管理

  • シャード間でドキュメントの追加と管理
  • インデックス作成戦略の理解
  • コミット戦略と最適化
  • 更新の管理と分散型インデックス作成

Apache ZooKeeperによるクラスタ調整

  • ZooKeeperの紹介とSolrCloudにおけるその役割
  • クラスタの状態と設定の管理
  • クラスタ調整の自動化
  • ZooKeeperによる設定ファイルの処理

信頼性、フォールトレランス、スケーリング

  • レプリケーションと高可用性の理解
  • フォールトレランスを持つSolrCloudデプロイメントの設計
  • 検索要求の負荷分散
  • フェイルオーバーと継続的な処理の設定

SolrCloudの管理と監視

  • 管理インターフェースを通じたSolrCloudの管理
  • クラスタの健全性とパフォーマンスの監視
  • エラーの管理とトラブルシューティング
  • クラスタ操作の維持と最適化

SolrCloud実践ワークショップ

  • AWSでのSolrCloudクラスタのデプロイ
  • コレクションの作成とシャードの管理
  • レプリケーションとフェイルオーバーの設定
  • 分散型検索操作のテスト

コースの見直しとベストプラクティス

  • SolrCloudのアーキテクチャ意思決定のレビュー
  • パフォーマンスと運用上の推奨事項
  • 一般的なデプロイ上の課題
  • SolrCloud管理の次のステップ

要求

  • 検索コンセプトの理解
  • Javaの基礎知識
 14 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー