Values.ColumnConfigurationSourceProvides information about how Amazon Kendra should use the columns of a database in an index.
type nonrec t = {documentIdColumnName : ColumnName.t;The column that provides the document's identifier.
*)documentDataColumnName : ColumnName.t;The column that contains the contents of the document.
*)documentTitleColumnName : ColumnName.t option;The column that contains the title of the document.
*)fieldMappings : DataSourceToIndexFieldMappingList.t option;An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex API.
*)changeDetectingColumns : ChangeDetectingColumns.t;One to five columns that indicate when a document in the database has changed.
*)}val make :
?documentTitleColumnName:??? ->
?fieldMappings:??? ->
documentIdColumnName:ColumnName.t ->
documentDataColumnName:ColumnName.t ->
changeDetectingColumns:ChangeDetectingColumns.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of ColumnName.t
| `Structure of
(string * [> `String of DataSourceFieldName.t ]) list ]
list
| `String of ColumnName.t ])
list ]