Peta tipe data untuk pengindeks (Azure AI Search)

Saat Anda membuat skema indeks untuk pengindeksan berbasis pengindeks, jenis data dalam data sumber harus dipetakan ke tipe data yang diizinkan untuk bidang dalam indeks target.

Artikel ini menyediakan perbandingan tipe data antara Tipe Data SQL, tipe data JSON, dan Azure AI Search. Ini berisi bagian-bagian berikut:

Tipe Data SQL Server Jenis bidang indeks target yang diizinkan Catatan
sedikit Edm.Boolean, Edm.String
int, kecil, tinyint Edm.Int32, Edm.Int64, Edm.String
bigint Edm.Int64, Edm.String
nyata, mengambang Edm.Double, Edm.String
uang kecil, uang

decimal

Numerik
Edm.String Azure AI Search tidak mendukung konversi jenis desimal menjadi Edm.Double karena melakukannya akan kehilangan presisi.
char, nchar, varchar, nvarchar Edm.String

Koleksi (Edm.String). Lihat Fungsi Pemetaan Bidang untuk detail tentang cara mengubah kolom string menjadi Collection(Edm.String)
waktuKecil, waktu, waktu2, tanggal, offsetTanggalWaktu Edm.DateTimeOffset, Edm.String
uniqueidentifer Edm.String
rowversion N/A Kolom versi baris tidak dapat disimpan dalam indeks pencarian, tetapi dapat digunakan untuk pelacakan perubahan.
geografi Edm.GeographyPoint, Edm.String Jika menggunakan tipe data geografi, hanya instans geografi jenis POINT dengan SRID 4326 (yang merupakan default) yang didukung. Jika menggunakan string, hanya titik GeoJSON dalam format berikut yang didukung: {"type": "Point", "coordinates": [long, lat]}
waktu, rentang waktu

varbinary

citra

xml

geometri

Jenis CLR
N/A Tidak didukung.
Jenis data JSON Jenis bidang indeks target yang diizinkan
bool Edm.Boolean, Edm.String
Bilangan integral Edm.Int32, Edm.Int64, Edm.String
Angka floating-point Edm.Double, Edm.String
string Edm.String
array tipe primitif, misalnya [ "a", "b", "c" ] Kumpulan(Edm.String)
String yang tampak seperti tanggal Edm.DateTimeOffset, Edm.String
Objek titik GeoJSON Edm.GeographyPoint

Titik GeoJSON adalah objek JSON dalam format berikut: {"type" : "Point", "coordinates": [long, lat]}
Objek JSON Edm.Tipe Kompleks

Azure AI Search memetakan objek JSON ke skema jenis kompleks yang sesuai

Lihat juga