Skip to content

Commit 3f7a7d2

Browse files
Claudelukekim
authored andcommitted
docs: Add Elasticsearch unsigned_long → UInt64 mapping
The Elasticsearch connector now decodes `unsigned_long` to Arrow `UInt64` to cover the full u64 range without overflowing through i64. Add the mapping to the Elasticsearch type table. Source: spiceai/spiceai#10825
1 parent 5ad1986 commit 3f7a7d2

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

  • website/docs/components/data-connectors/elasticsearch

website/docs/components/data-connectors/elasticsearch/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ The connector derives an Arrow schema from each index's mapping via `GET /<index
6060
| ---------------------------------------------------------------- | ------------------------------------ | ----------------------------------------------------------- |
6161
| `text`, `keyword`, `wildcard`, `constant_keyword`, `match_only_text` | `Utf8` | |
6262
| `long` | `Int64` | |
63+
| `unsigned_long` | `UInt64` | Accepts both numeric values and digit strings (JS clients commonly serialize values > 2<sup>53</sup>-1 as strings). |
6364
| `integer` | `Int32` | |
6465
| `short` | `Int16` | |
6566
| `byte` | `Int8` | |

0 commit comments

Comments
 (0)