Configuration information for a field in the index, including its name, type, and options. The supported options depend on the IndexFieldType .
| C# |
public class IndexField
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| IndexField()()()() | Initializes a new instance of the IndexField class | |
| DateArrayOptions |
Options for a field that contains an array of dates. Present if IndexFieldType specifies the field is of type date-array. All
options are enabled by default.
| |
| DateOptions |
Options for a date field. Dates and times are specified in UTC (Coordinated Universal Time) according to IETF RFC3339: yyyy-mm-ddT00:00:00Z.
Present if IndexFieldType specifies the field is of type date. All options are enabled by default.
| |
| DoubleArrayOptions |
Options for a field that contains an array of double-precision 64-bit floating point values. Present if IndexFieldType specifies the
field is of type double-array. All options are enabled by default.
| |
| DoubleOptions |
Options for a double-precision 64-bit floating point field. Present if IndexFieldType specifies the field is of type double.
All options are enabled by default.
| |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |
| IndexFieldName |
The name of a field in the search index. Field names must begin with a letter and can contain the following characters: a-z (lowercase),
0-9, and _ (underscore). Uppercase letters and hyphens are not allowed. The name "score" is reserved and cannot be specified as field or
expression name.
Constraints: | |
| IndexFieldType |
The type of field. The valid options for a field depend on the field type. For more information about the supported field types, see Configuring Index
Fields in the Amazon CloudSearch Developer Guide.
Constraints: | |
| IntArrayOptions |
Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType specifies the field is of type
int-array. All options are enabled by default.
| |
| IntOptions |
Options for a 64-bit signed integer field. Present if IndexFieldType specifies the field is of type int. All options are
enabled by default.
| |
| LatLonOptions |
Options for a latlon field. A latlon field contains a location stored as a latitude and longitude value pair. Present if
IndexFieldType specifies the field is of type latlon. All options are enabled by default.
| |
| LiteralArrayOptions |
Options for a field that contains an array of literal strings. Present if IndexFieldType specifies the field is of type
literal-array. All options are enabled by default.
| |
| LiteralOptions |
Options for literal field. Present if IndexFieldType specifies the field is of type literal. All options are enabled by
default.
| |
| TextArrayOptions |
Options for a field that contains an array of text strings. Present if IndexFieldType specifies the field is of type
text-array. A text-array field is always searchable. All options are enabled by default.
| |
| TextOptions |
Options for text field. Present if IndexFieldType specifies the field is of type text. A text field is always
searchable. All options are enabled by default.
| |
| ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
| WithDateArrayOptions(DateArrayOptions) | Obsolete.
Sets the DateArrayOptions property
| |
| WithDateOptions(DateOptions) | Obsolete.
Sets the DateOptions property
| |
| WithDoubleArrayOptions(DoubleArrayOptions) | Obsolete.
Sets the DoubleArrayOptions property
| |
| WithDoubleOptions(DoubleOptions) | Obsolete.
Sets the DoubleOptions property
| |
| WithIndexFieldName(String) | Obsolete.
Sets the IndexFieldName property
| |
| WithIndexFieldType(String) | Obsolete.
Sets the IndexFieldType property
| |
| WithIntArrayOptions(IntArrayOptions) | Obsolete.
Sets the IntArrayOptions property
| |
| WithIntOptions(IntOptions) | Obsolete.
Sets the IntOptions property
| |
| WithLatLonOptions(LatLonOptions) | Obsolete.
Sets the LatLonOptions property
| |
| WithLiteralArrayOptions(LiteralArrayOptions) | Obsolete.
Sets the LiteralArrayOptions property
| |
| WithLiteralOptions(LiteralOptions) | Obsolete.
Sets the LiteralOptions property
| |
| WithTextArrayOptions(TextArrayOptions) | Obsolete.
Sets the TextArrayOptions property
| |
| WithTextOptions(TextOptions) | Obsolete.
Sets the TextOptions property
|
| Object | |
| IndexField | |