Datatypskarta för indexerare (Azure AI Search)

När du skapar ett indexschema för indexeringsbaserad indexering måste datatyperna i källdata mappas till en tillåten datatyp för fälten i målindexet.

Den här artikeln innehåller datatypsjämförelser mellan SQL-datatyper, JSON-datatyper och Azure AI Search. Den innehåller följande avsnitt:

SQL Server datatyp Tillåtna målindexfälttyper Kommentarer
bit Edm.Boolean, Edm.String
int, smallint, tinyint Edm.Int32, Edm.Int64, Edm.String
bigint Edm.Int64, Edm.String
real, float Edm.Double, Edm.String
smallmoney, money

decimal

numeric
Edm.String Azure AI Search stöder inte konvertering av decimaltyper till Edm.Double eftersom det skulle förlora precisionen.
char, nchar, varchar, nvarchar Edm.String

Collection(Edm.String). Mer information om hur du transformerar en strängkolumn till en samling (Edm.String) finns i Fältmappningsfunktioner
smalldatetime, datetime, datetime2, date, datetimeoffset Edm.DateTimeOffset, Edm.String
uniqueidentifer Edm.String
Rowversion Ej tillämpligt Kolumner med radversion kan inte lagras i sökindexet, men de kan användas för ändringsspårning.
geography Edm.GeographyPoint, Edm.String Om du använder geografidatatyper stöds endast geografiska instanser av typen POINT med SRID 4326 (vilket är standardinställningen). Om du använder strängar stöds endast GeoJSON-punkter i följande format : {"type": "Point", "coordinates": [long, lat]}
tid, tidsintervall

varbinary

image

xml

geometry

CLR-typer
Ej tillämpligt Stöds inte.
JSON-datatyp Tillåtna målindexfälttyper
boolesk Edm.Boolean, Edm.String
Heltal Edm.Int32, Edm.Int64, Edm.String
Flyttalsnummer Edm.Double, Edm.String
sträng Edm.String
matriser med primitiva typer, till exempel [ "a", "b", "c" ] Collection(Edm.String)
Strängar som ser ut som datum Edm.DateTimeOffset, Edm.String
GeoJSON-punktobjekt Edm.GeographyPoint

GeoJSON-punkter är JSON-objekt i följande format: {"type" : "Point", "coordinates": [long, lat]}
JSON-objekt Edm.ComplexType

Azure AI Search mappar JSON-objekt till motsvarande komplexa typscheman

Se även