Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer u een indexschema maakt voor indexering op basis van indexeerfunctie, moeten de gegevenstypen in brongegevens worden toegewezen aan een toegestaan gegevenstype voor de velden in de doelindex.
In dit artikel vindt u vergelijkingen van gegevenstypen tussen SQL-gegevenstypen, JSON-gegevenstypen en Azure AI Search. Het bevat de volgende secties:
Gegevenstypen SQL Server naar Azure AI Search-gegevenstypen
| Gegevenstype SQL Server | Toegestane doelindexveldtypen | Opmerkingen |
|---|---|---|
| bit | Edm.Boolean, Edm.String | |
| int, klein, klein | Edm.Int32, Edm.Int64, Edm.String | |
| Bigint | Edm.Int64, Edm.String | |
| reëel, komma-getal | Edm.Double, Edm.String | |
| kleingeld, geld decimal numeriek |
Edm.String | Azure AI Search biedt geen ondersteuning voor het converteren van decimale typen naar Edm.Double, omdat dit de precisie zou verliezen. |
| char, nchar, varchar, nvarchar | Edm.String Collectie (Edm.String). Zie Functies voor veldtoewijzing voor meer informatie over het transformeren van een tekenreekskolom in een verzameling (Edm.String) |
|
| smalldatetime, datetime, datetime2, date, datetimeoffset | Edm.DateTimeOffset, Edm.String | |
| uniqueidentifer | Edm.String | |
| rowversion | N/A | Kolommen met rijversies kunnen niet worden opgeslagen in de zoekindex, maar ze kunnen wel worden gebruikt voor het bijhouden van wijzigingen. |
| geografie | Edm.GeographyPoint, Edm.String | Als u geografische gegevenstypen gebruikt, worden alleen geografische instanties van het type POINT met SRID 4326 (de standaardinstelling) ondersteund. Als u tekenreeksen gebruikt, worden alleen GeoJSON-punten in de volgende indeling ondersteund: {"type": "Point", "coordinates": [long, lat]} |
| tijd, tijdspanne varbinary image xml meetkunde CLR-typen |
N/A | Wordt niet ondersteund. |
JSON-gegevenstypen naar Azure AI Search-gegevenstypen
| JSON-gegevenstype | Toegestane doelindexveldtypen |
|---|---|
| bool | Edm.Boolean, Edm.String |
| Integrale getallen | Edm.Int32, Edm.Int64, Edm.String |
| Drijvende-kommagetallen | Edm.Double, Edm.String |
| touw | Edm.String |
| Arrays van primitieve typen, bijvoorbeeld [ "A", "B", "C" ] | Collectie(Edm.String) |
| Tekenreeksen die eruitzien als datums | Edm.DateTimeOffset, Edm.String |
| GeoJSON-puntobjecten | Edm.GeographyPoint GeoJSON-punten zijn JSON-objecten in de volgende indeling: {"type" : "Point", "coordinates": [long, lat]} |
| JSON-objecten | Edm.ComplexType Azure AI Search wijst JSON-objecten toe aan corresponderende complexe typeschema's |