Elasticsearch datatype mapping
The Elasticsearch data types are matched to Data Integration data types while extracting your data. If a data type is not supported, it is mapped as a "String" type.
The following table shows the mapping of Elasticsearch data types to Data Integration-compatible types:
| Elasticsearch type | Data Integration type |
|---|---|
| BOOLEAN | BOOLEAN |
| BYTE | INTEGER |
| SHORT | INTEGER |
| INTEGER | INTEGER |
| LONG | BIGINT |
| UNSIGNED_LONG | BIGINT |
| DOUBLE | FLOAT |
| FLOAT | FLOAT |
| HALF_FLOAT | FLOAT |
| SCALED_FLOAT | FLOAT |
| KEYWORD_TYPE_FAMILY | STRING |
| TEXT | STRING |
| BINARY | STRING |
| DATE | STRING |
| IP | STRING |
| NESTED | STRING |
| OBJECT | STRING |