メニュー
Amazon CloudSearch
開発者ガイド (API Version 2013-01-01)

Amazon CloudSearch の制限の概要

この表は、Amazon CloudSearch 内での命名とサイズに関する制限を示しています。検索インスタンスや検索ドメインのパーティションの最大数を増やす必要がある場合は、リクエストを送信できます。検索ドメインの最大数など、他の制限を増やす方法については、Amazon CloudSearch にお問い合わせください。

現在の Amazon CloudSearch の制限を次の表に要約します。

項目 制限
バッチサイズ 最大バッチサイズは 5 MB です。
データのロードボリューム 1 日あたり (24 時間ごと) 最大 10,000 のドキュメントバッチをロードでき、各バッチサイズの合計は最大 5 MB です。1 日あたりのデータよりさらに多くの量をロードすると、ドキュメント更新のレイテンシーが増えます。このリスクを軽減するには、より大きい必要なインスタンスタイプを選択することで更新容量を増やすことができます。詳細については、「Creating Document Batches」を参照してください。
ドキュメントサイズ 最大ドキュメントサイズは 1 MB です。
  • ドメインには最大 50 の式を設定できます。

  • 式の最大サイズは 10240 バイトです。

  • 式により返すことができる最大値は max(int64_t) です。

強調表示
  • 強調表示できる検索用語の最大出現回数は 5 です。

  • ハイライトは、テキストフィールドの最初の 10 KB のデータに対してのみ返されます。

インデックスフィールド
  • ドメインには最大 200 のインデックスフィールドを設定できます。

  • フィールドでは最大 1000 個の値を指定できます。

  • 配列型フィールドでは最大 20 のソースを指定できます。

  • リテラルフィールドの最大サイズは、4096 の UTF-8 コードポイントです。

  • フィールドのデフォルト値の最大サイズは 1 KB です。

  • int フィールド値には、-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807(これらの値を含みます)を含めることができます。

  • テキストまたはテキスト配列フィールド内の個々の語は、256 文字を超える場合はストップワードとして扱われます。

命名規則
  • ドメイン名: 使用できる文字は、a ~ z(小文字)、0 ~ 9、ハイフン(-)です。ドメイン名は、3 文字以上、28 文字以内で、先頭は英字または数字にする必要があります。

  • フィールド名: 使用できる文字は、a ~ z(小文字)、0~ 9、_(下線)です。フィールド名は、1 文字以上、64 文字以内で、先頭は英文字にする必要があります。score という名前は予約済みのため、フィールド名として使用できません。

  • 式名: 使用できる文字は、a ~ z(小文字)、0~ 9、_(下線)です。式名は、3 文字以上、64 文字以内で、先頭は英字にする必要があります。score という名前は予約済みのため、式名として使用できません。

  • ドキュメント ID: ドキュメント ID(_id)には、任意の文字または数字と、_ - = # ; : / ? @ & を使用できます。 ドキュメント ID は、1​~​128 文字以内にする必要があります。

ポリシードキュメントサイズ Amazon CloudSearch ポリシードキュメントの最大サイズは 100 KB です。
リージョンの制限 ap-northeast-2 リージョンでは m4 インスタンスタイプのみがサポートされています。
_score ドキュメントのテキスト関連性スコアは正の浮動小数点値です。
検索ドメイン AWS アカウントごとに最大 100 個の検索ドメインを作成できます。
検索インスタンス
  • ドメインにデプロイできる検索インスタンスの最大数は 50 です。

  • 使用できるインスタンスタイプは search.m1.small、search.m3.medium、search.m3.large、search.m3.xlarge、search.m3.2xlarge です。

検索パーティション 検索インデックスは、最大 10 のパーティションに分割できます。
検索リクエスト
  • 複合クエリ: 最大 1024 の句を含めることができます。

  • GET リクエスト: HTTP GET リクエストとして送信される検索リクエストの最大サイズは 8190 バイトです。

  • ファセットパラメータ: 返すことができるファセット値の最大数は 10,000 です。

  • サイズパラメータ: 0 ~ 10000 の範囲の値を含めることができます。サイズパラメータと起動パラメータの合計が 10,000 個を超えることはできません。10,000 ヒットを超えるページが必要な場合は、カーソルを使用します。

  • ソートパラメータ: 最大 10 の int フィールドと式を含めることができます。

  • 起動パラメータ: 0 ~ 10000 の範囲の値を含めることができます。サイズパラメータと起動パラメータの合計が 10,000 個を超えることはできません。10,000 ヒットを超えるページが必要な場合は、カーソルを使用します。

サジェスタ
  • ドメインには最大 10 のサジェスタを定義できます。

  • 最初の 512 バイトのテキストフィールドだけが候補の生成に使用されます。

  • サジェスタの SortExpression から計算されたスコアは、最も近い整数に丸められ、下限が 0 で上限が 2^31-1 です。