Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При создании схемы индекса для индексирования на основе индексатора типы данных в исходных данных должны сопоставляться с разрешенным типом данных для полей в целевом индексе.
В этой статье сравниваются типы данных между типами данных SQL, типами данных JSON и поиском Azure AI. Он содержит следующие разделы:
Типы данных SQL Server в типы данных поиска Azure AI
| Тип данных SQL Server | Допустимые типы полей целевого индекса | Примечания. |
|---|---|---|
| кусочек | Edm.Boolean, Edm.String | |
| int (целое число), smallint (малое целое число), tinyint (очень малое целое число) | Edm.Int32, Edm.Int64, Edm.String | |
| Бигинт | Edm.Int64, Edm.String | |
| вещественное, с плавающей запятой | Edm.Double, Edm.String | |
| маленькие деньги, деньги десятичная система числовой |
Edm.String | Поиск Azure AI не поддерживает преобразование десятичных типов в Edm.Double, так как это приведет к потере точности. |
| чар, нчар, варчар, нварчар | Edm.String Collection(Edm.String). Дополнительные сведения о преобразовании строкового столбца в коллекцию (Edm.String) см. в разделе Функции сопоставления полей . |
|
| smalldatetime, datetime, datetime2, date, datetimeoffset | Edm.DateTimeOffset, Edm.String | |
| uniqueidentifer | Edm.String | |
| версия строки | N/A | Столбцы строк-версий не могут быть сохранены в индексе поиска, но их можно использовать для отслеживания изменений. |
| география | Edm.GeographyPoint, Edm.String | При использовании типов данных geography поддерживаются только экземпляры geography типа POINT с SRID 4326 (который используется по умолчанию). При использовании строк поддерживаются только точки GeoJSON в следующем формате : {"type": "Point", "coordinates": [long, lat]} |
| время, временной промежуток varbinary image xml geometry Типы CLR |
N/A | Не поддерживается. |
Типы данных JSON в типы данных поиска Azure AI
| Тип данных JSON | Допустимые типы полей целевого индекса |
|---|---|
| bool | Edm.Boolean, Edm.String |
| Целые числа | Edm.Int32, Edm.Int64, Edm.String |
| Числа с плавающей запятой | Edm.Double, Edm.String |
| струна | Edm.String |
| массивы примитивных типов, например [ "a", "b", "c" ] | Collection(Edm.String) |
| Строки, которые выглядят как даты | Edm.DateTimeOffset, Edm.String |
| Точечные объекты GeoJSON | Edm.GeographyPoint Точки GeoJSON — это объекты JSON в следующем формате: {"type" : "Point", "coordinates": [long, lat]} |
| Объекты JSON | Edm.ComplexType (Тип EDM.Complex) Поиск Azure AI сопоставляет объекты JSON с соответствующими схемами сложных типов |
См. также
- Supported data types (Azure Search) (Поддерживаемые типы данных (служба "Поиск Azure")).
- REST API службы поиска ИИ Azure