

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# IndexField
<a name="API_IndexField"></a>

## 説明
<a name="API_IndexField_Description"></a>

名前、タイプ、オプションなど、インデックスのフィールドの設定情報。サポートされるオプションは、` IndexFieldType ` によって異なります。

## 内容
<a name="API_IndexField_Contents"></a>

 **DateArrayOptions**   
日付の配列を格納するフィールドのオプション。`IndexFieldType` が `date-array` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [DateArrayOptions](API_DateArrayOptions.md)   
 必須: いいえ 

 **DateOptions**   
日付フィールドのオプション。日付と時刻は、IETF RFC3339: yyyy-mm-ddT00:00:00Z に従って、UTC (協定世界時) で指定されます。`IndexFieldType` が `date` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [DateOptions](API_DateOptions.md)   
 必須: いいえ 

 **DoubleArrayOptions**   
倍精度 64 ビット浮動小数点値の配列を格納するフィールドのオプション。`IndexFieldType` が `double-array` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [DoubleArrayOptions](API_DoubleArrayOptions.md)   
 必須: いいえ 

 **DoubleOptions**   
倍精度 64 ビット浮動小数点フィールドのオプション。`IndexFieldType` が `double` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [DoubleOptions](API_DoubleOptions.md)   
 必須: いいえ 

 **IndexFieldName**   
インデックス​フィールドの名前を表す文字列。CloudSearch は、動的フィールドと同様に通常のインデックスフィールドをサポートします。動的フィールドの名前は、ワイルドカードで始まるか、それで終了するパターンを定義します。通常のインデックスフィールドにもマッピングされないが動的フィールドのパターンに一致するドキュメントフィールドは、動的フィールドのインデックスオプションで設定されます。  
通常のフィールド名は英数字で始まり、次の文字を含めることができます。a～z (小文字)、0～9、\$1 (下線)。動的フィールド名はワイルドカード (\$1) で始まるか終わる必要があります。ワイルドカードはまた、動的フィールド名の唯一の文字になることがあります。複数のワイルドカードおよび文字列内に組み込まれたワイルドカードはサポートされていません。  
`score` という名前は予約済みのため、フィールド名として使用できません。ドキュメントの ID を参照するには、`_id` という名前を使用できます。  
タイプ: 文字列  
 長さの制限: 最小長は 1 です。最大長 64   
 必須: はい 

 **IndexFieldType**   
フィールドの型。フィールドの有効なオプションは、フィールドの型に応じて異なります。サポートされるフィールドタイプの詳細については、「*Amazon CloudSearch デベロッパーガイド*」の「[インデックスフィールドの設定](https://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html)」を参照してください。  
タイプ: 文字列  
 有効な値: `int | double | literal | text | date | latlon | int-array | double-array | literal-array | text-array | date-array`   
 必須: はい 

 **IntArrayOptions**   
64 ビット符号付き整数の配列を格納するフィールドのオプション。`IndexFieldType` が `int-array` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [IntArrayOptions](API_IntArrayOptions.md)   
 必須: いいえ 

 **IntOptions**   
64 ビット符号付き整数フィールドのオプション。`IndexFieldType` が `int` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [IntOptions](API_IntOptions.md)   
 必須: いいえ 

 **LatLonOptions**   
latlon 型フィールドのオプション。latlon 型フィールドには緯度と経度の値のペアで位置が格納されます。`IndexFieldType` が `latlon` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [LatLonOptions](API_LatLonOptions.md)   
 必須: いいえ 

 **LiteralArrayOptions**   
リテラル文字列の配列を格納するフィールドのオプション。`IndexFieldType` が `literal-array` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [LiteralArrayOptions](API_LiteralArrayOptions.md)   
 必須: いいえ 

 **LiteralOptions**   
リテラルフィールドのオプション。`IndexFieldType` が `literal` 型のフィールドを指定している場合に使用されます。すべてのオプションはデフォルトで有効になっています。  
型: [LiteralOptions](API_LiteralOptions.md)   
 必須: いいえ 

 **TextArrayOptions**   
テキスト文字列の配列を格納するフィールドのオプション。`IndexFieldType` が `text-array` 型のフィールドを指定している場合に使用されます。`text-array` フィールドは常に検索可能です。すべてのオプションはデフォルトで有効になっています。  
型: [TextArrayOptions](API_TextArrayOptions.md)   
 必須: いいえ 

 **TextOptions**   
テキストフィールドのオプション。`IndexFieldType` が `text` 型のフィールドを指定している場合に使用されます。`text` フィールドは常に検索可能です。すべてのオプションはデフォルトで有効になっています。  
型: [TextOptions](API_TextOptions.md)   
 必須: いいえ 