All Products
Search
Document Center

Tablestore:Tipe data

Last Updated:Jul 23, 2026

Bidang indeks pencarian dipetakan ke tipe data tertentu dalam tabel data. Setiap tipe data mendukung properti dan fitur kueri yang berbeda.

Pemetaan tipe data

Nilai bidang indeks pencarian berasal dari bidang yang sesuai di tabel data. Tipe data antara indeks pencarian dan tabel data harus sesuai.

Penting

Tipe data harus memiliki pemetaan satu-ke-satu. Tipe Geo-point dan Nested juga memerlukan format tertentu. Ketidaksesuaian tipe atau format menyebabkan data dibuang sebagai data kotor, sehingga data tersebut tetap ada di tabel tetapi tidak muncul dalam hasil indeks pencarian.

Tipe data bidang dalam indeks pencarian

Tipe data bidang dalam tabel data

Deskripsi

Long

Integer

Bilangan bulat panjang 64-bit.

Double

Double

Bilangan titik mengambang presisi ganda 64-bit.

Boolean

Boolean

Nilai Boolean.

Keyword

String

string yang tidak dapat ditokenisasi.

FuzzyKeyword

String

string yang mendukung kueri fuzzy berkinerja-tinggi.

Text

String

String atau teks yang dapat ditokenisasi. Untuk informasi selengkapnya, lihat Tipe String.

Date

Integer, String

Tipe data Date mendukung format kustom untuk nilai tanggal.

IP

String

Tipe IP mendukung alamat IP dalam format IPv4 dan IPv6.

Catatan

Hanya SDK Tablestore untuk Java dan Go yang mendukung tipe ini.

Geo-point

String

Informasi koordinat suatu titik. Formatnya adalah latitude,longitude, dengan latitude terlebih dahulu, lalu longitude. Latitude harus berada dalam rentang [-90, +90], dan longitude harus berada dalam rentang [-180, +180]. Contohnya, 35.8,-45.91.

Vector

String, Binary

Tipe vektor. Nilainya berupa array Float32 yang diformat sebagai string. Panjang array sama dengan dimensi bidang. Misalnya, string vektor [1, 5.1, 4.7, 0.08 ] memiliki dimensi 4.

Nested

String

Tipe nested. Contohnya, [{"a": 1}, {"a": 3}].

Tipe JSON

String

Tipe JSON. Mendukung tipe OBJECT dan NESTED.

Catatan

Hanya SDK Tablestore untuk Java, Python, dan Go yang mendukung tipe ini.

Dukungan atribut bidang

Bidang indeks pencarian mendukung properti tambahan seperti array, kolom virtual, dan highlighting. Properti yang didukung bervariasi tergantung pada tipe datanya.

Properti

Tipe data yang berlaku

Deskripsi

Array

Long, Double, Boolean, Keyword, Text, Date, IP, dan Geo-point

Untuk menyimpan beberapa nilai dengan tipe yang sama, atur bidang ke tipe array.

Data harus ditulis dalam format array JSON, seperti ["a","b","c"].

Tipe Nested, Vector, dan JSON secara alami merupakan array. Anda tidak perlu mengatur properti ini untuk tipe-tipe tersebut.

Kolom virtual

Long, Double, Keyword, FuzzyKeyword, Text, Date, IP, Geo-point, dan Vector

Untuk melakukan kueri bidang dengan tipe baru tanpa mengubah struktur penyimpanan tabel, atur bidang sebagai kolom virtual.

Format tanggal

Date

Tentukan format tanggal saat menggunakan tipe Date.

Tokenisasi

Text

Untuk mengimplementasikan pencarian teks lengkap, konfigurasikan tokenisasi untuk bidang tersebut.

Ringkasan dan highlighting

Text

Untuk menyorot kata kunci yang cocok dalam hasil pencarian teks lengkap, aktifkan fitur Ringkasan dan Highlighting untuk bidang tersebut.

Konfigurasi vektor

Vector

Tentukan algoritma metrik jarak dan dimensi vektor saat menggunakan bidang Vector.

Konfigurasi tipe JSON

JSON

Tentukan tipe JSON saat menggunakan bidang JSON. Tipe Object dan Nested didukung.

Dukungan fitur kueri

Setiap tipe data mendukung serangkaian fitur kueri tertentu.

Catatan
  • Tanda centang (✓) menunjukkan bahwa fitur tersebut didukung. Tanda silang (×) menunjukkan bahwa fitur tersebut tidak didukung.

  • Kueri match all tidak memerlukan bidang tertentu.

Fitur kueri

Long

Double

Boolean

Keyword

FuzzyKeyword

Text

Date

IP

Geo-point

JSON Object

Nested/JSON Nested

Vector

Term query

✓

✓

✓

✓

×

×

✓

✓

×

✓

×

×

Terms query

✓

✓

✓

✓

×

×

✓

×

×

✓

×

×

Range query

✓

✓

✓

✓

×

×

✓

✓

×

✓

×

×

Column exists query

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

✓

Wildcard query

×

×

×

✓

✓

×

×

×

×

✓

×

×

Prefix query

×

×

×

✓

✓

×

×

×

×

✓

×

×

Suffix query

×

×

×

×

✓

×

×

×

×

✓

×

×

Wildcard query based on tokenization

×

×

×

×

×

✓

×

×

×

✓

×

×

Geo query

×

×

×

×

×

×

×

×

✓

✓

×

×

Nested type query

×

×

×

×

×

×

×

×

×

×

✓

×

Collapse (deduplicate)

✓

✓

×

✓

×

×

×

×

×

✓

×

×

Boolean query

✓

✓

✓

✓

✓

✓

✓

×

✓

✓

✓

✓

Match query

✓

✓

✓

✓

×

✓

×

×

×

✓

×

×

Match phrase query

✓

✓

✓

✓

×

✓

×

×

×

✓

×

×

AISearch

×

×

×

×

×

×

×

×

×

×

×

✓