全部产品
Search
文档中心

智能开放搜索 OpenSearch:字段类型与数据库表字段类型的对应关系

更新时间:Jun 18, 2024

召回引擎版字段与MaxCompute字段的对应关系

召回引擎版字段类型

MaxCompute字段类型

TEXT

VARCHAR、STRING等字符串类型

STRING

VARCHAR、STRING等字符串类型

INT8

单值时对应TINYINT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT8

单值时对应TINYINT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

INT16

单值时对应TINYINT、SMALLINT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT16

单值时对应TINYINT、SMALLINT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

INTEGER

单值时对应TINYINT、SMALLINT、INT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT32

单值时对应TINYINT、SMALLINT、INT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

INT64

单值时对应TINYINT、SMALLINT、INT、BIGINT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT64

单值时对应TINYINT、SMALLINT、INT、BIGINT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

FLOAT

单值时对应FLOAT或者在FLOAT范围内的整型

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

DOUBLE

单值时对应DOUBLE、FLOAT或者整型

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

LOCATION

VARCHAR、STRING等字符串类型

LINE

VARCHAR、STRING等字符串类型

POLYGON

VARCHAR、STRING等字符串类型

DATE

DATE

TIME

VARCHAR、STRING等字符串类型

TIMESTAMP

DATETIME、TIMESTAMP

重要

MaxCompute数据源目前仅支持以下五种数据类型:

  • STRING

  • BOOLEAN

  • DOUBLE

  • BIGINT

  • DATETIME

召回引擎版字段与RDS字段的对应关系

召回引擎版字段类型

RDS字段类型

TEXT

VARCHAR等字符串类型

STRING

VARCHAR等字符串类型

INT8

单值时对应TINYINT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT8

单值时对应TINYINT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

INT16

单值时对应TINYINT、SMALLINT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT16

单值时对应TINYINT、SMALLINT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

INTEGER

单值时对应TINYINT、SMALLINT、INTEGER

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT32

单值时对应TINYINT、SMALLINT、INTEGER,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

INT64

单值时对应TINYINT、SMALLINT、INTEGER、BIGINT

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

UINT64

单值时对应TINYINT、SMALLINT、INTEGER、BIGINT,注意取值范围

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

FLOAT

单值时对应FLOAT、NUMERIC或者在FLOAT范围内的整型

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

DOUBLE

单值时对应DOUBLE、NUMERIC、FLOAT或者整型

多值时对应VARCHAR、STRING等字符串类型,多值之间用

"\x1D"('^]')分隔

LOCATION

VARCHAR、STRING等字符串类型

LINE

VARCHAR、STRING等字符串类型

POLYGON

VARCHAR、STRING等字符串类型

DATE

DATE

TIME

TIME

TIMESTAMP

DATETIME、TIMESTAMP