Values.IndexFieldSourceConfiguration information for a field in the index, including its name, type, and options. The supported options depend on the IndexFieldType.
type nonrec t = {indexFieldName : DynamicFieldName.t;A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options. Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported. The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.
*)indexFieldType : IndexFieldType.t;intOptions : IntOptions.t option;doubleOptions : DoubleOptions.t option;literalOptions : LiteralOptions.t option;textOptions : TextOptions.t option;dateOptions : DateOptions.t option;latLonOptions : LatLonOptions.t option;intArrayOptions : IntArrayOptions.t option;doubleArrayOptions : DoubleArrayOptions.t option;literalArrayOptions : LiteralArrayOptions.t option;textArrayOptions : TextArrayOptions.t option;dateArrayOptions : DateArrayOptions.t option;}val make :
?intOptions:??? ->
?doubleOptions:??? ->
?literalOptions:??? ->
?textOptions:??? ->
?dateOptions:??? ->
?latLonOptions:??? ->
?intArrayOptions:??? ->
?doubleArrayOptions:??? ->
?literalArrayOptions:??? ->
?textArrayOptions:??? ->
?dateArrayOptions:??? ->
indexFieldName:DynamicFieldName.t ->
indexFieldType:IndexFieldType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of DynamicFieldName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Double of Double.t
| `Long of Long.t
| `String of FieldName.t ])
list ])
list ]