本書のカタログ構成は以下の通り。
- Introduction
- はじめに i. 概要 ii. インストール iii. API iv. ドキュメント v. インデックス化 vi. 検索 vii. 集計 viii. まとめ ix. 分散 x. まとめ
- 分散クラスタリング i. 空のクラスタ ii. クラスタの健全性 iii. インデックスの追加 iv. フェイルオーバー v. 水平方向のスケーリング vi. さらなるスケーリング vii. 障害への対応
- データ i. ドキュメント ii. インデックス iii. 取得 iv. 存在 v. 更新 vi. 作成 vii. 削除 viii. バージョン管理 ix. ローカル更新 x. Mget xi. バッチ xii. 結論
- 分散された追加、削除、チェック i. ルーティング ii. シャーデッドインタラクション iii. 新規、インデックス、削除 iv. 取得 v. ローカル更新 vi. バッチリクエスト vii. バッチフォーマット
- 検索 i. 空検索 ii. 複数のインデックスと複数のタイプ iii.
- マッピングと分析 i. データ型の違い ii. 厳密値デュエルフルテキスト iii. インバーテッドインデックス iv. 分析 v. マッピング vi. 複合型
- 構造化クエリ i. リクエストボディクエリ ii. 構造化クエリ iii. クエリとフィルタリング iv. 重要なクエリ句 v. フィルタリングクエリ vi. バリデーションクエリ vii. 結論
- 並べ替え i. 並べ替え ii.
- 分散検索 i. クエリ段階 ii. フェッチ段階 iii. 検索オプション iv. スキャンとスクロール
- インデックス管理 i. 削除の作成 ii. セットアップ iii. パーサの設定 iv. カスタムパーサ v. マッピング vi. ルートオブジェクト vii. メタデータのソースフィールド viii. メタデータの全フィールド ix. メタデータの ID フィールド x. 動的マッピング xi. カスタム動的マッピング xiii. デフォルトマッピング xiii. インデックスの再構築 xiv. エイリアス
- ディープスライシング i. テキストを検索可能にする ii. ダイナミックなインデックス作成 iii. ほぼリアルタイムの検索 iv. 永続的な変更 v. セグメントのマージ
- 構造化検索 i. 正確な値に対するクエリ ii. 結合フィルタリング iii. 複数の正確な値に対するクエリ iv. 等しい値ではなく、含む値 v. 範囲 vi. Null 値の処理 vii. キャッシュ viii. シーケンスのフィルタリング
- 全文検索 i. 照合クエリ ii. 複数単語のクエリ iii. 結合クエリ iv. ブール照合 v. 節の追加 vi. 制御分析 vii. 関連付けの失敗