全部产品
Search
文档中心

Tablestore:Kueri Dasar

更新时间:Jul 02, 2025

Topik ini menjelaskan jenis-jenis kueri dasar yang disediakan oleh indeks pencarian.

Jenis Kueri

Deskripsi

Kueri Cocok Semua

Kueri ini mencocokkan semua baris dalam tabel untuk menanyakan jumlah total baris dalam tabel atau mengembalikan beberapa baris acak.

Kueri Tepat

Kueri ini menggunakan kecocokan tepat untuk mengambil data dari tabel data. Kueri tepat mirip dengan kueri berdasarkan pencocokan string.

Kueri Istilah Ganda

Kueri ini memungkinkan Anda menentukan beberapa kata kunci untuk mencari baris yang cocok dengan setidaknya satu dari kata kunci tersebut. Baris data dikembalikan jika nilai kolom cocok dengan setidaknya satu dari kata kunci. Kueri istilah ganda dapat digunakan seperti operator IN dalam pernyataan SQL.

Kueri Rentang

Kueri ini mengambil data yang berada dalam rentang tertentu dari sebuah tabel.

Kueri Eksistensi

Kueri ini juga disebut kueri NULL atau kueri nilai NULL, yang digunakan dalam data jarang untuk menentukan apakah kolom suatu baris ada.

Kueri Kabur

Indeks pencarian Tablestore mendukung fitur kueri wildcard, kueri awalan, dan kueri akhiran untuk memenuhi kebutuhan kueri kabur Anda dalam berbagai skenario. Anda dapat memilih metode kueri yang sesuai berdasarkan kebutuhan bisnis Anda.

  • Kueri Wildcard: Kueri ini mengambil data yang cocok dengan string yang mengandung karakter wildcard. Fitur ini mirip dengan operator LIKE di database relasional tradisional. Anda dapat menentukan string yang mengandung tanda bintang (*) dan tanda tanya (?) untuk melakukan kueri wildcard.

  • Kueri Awalan: Kueri ini mengambil data yang mengandung awalan tertentu dari tabel data.

  • Kueri Akhiran: Kueri ini mengambil data yang mengandung akhiran tertentu dari tabel data.

Kueri Geo

Kueri geo diklasifikasikan menjadi jenis-jenis berikut: kueri jarak geo, kueri kotak pembatas geo, dan kueri poligon geo.

  • Kueri Jarak Geo: Kueri ini memungkinkan Anda menentukan area geografis melingkar yang didefinisikan oleh titik pusat dan radius sebagai kondisi kueri. Tablestore mengembalikan baris di mana nilai bidang yang ditentukan berada dalam area geografis melingkar.

  • Kueri Kotak Pembatas Geo: Kueri ini memungkinkan Anda menentukan area geografis persegi panjang sebagai kondisi kueri. Tablestore mengembalikan baris di mana nilai bidang yang ditentukan berada dalam area geografis persegi panjang.

  • Kueri Poligon Geo: Kueri ini memungkinkan Anda menentukan area geografis poligon sebagai kondisi kueri. Tablestore mengembalikan baris di mana nilai bidang yang ditentukan berada dalam area geografis poligon.

Kueri Bertingkat

Kueri ini mengambil data di baris anak dari bidang Bertingkat.

Melakukan Pengurutan dan Paginasi

Anda dapat menentukan metode pengurutan sebelumnya saat membuat indeks pencarian atau menentukan metode pengurutan saat menggunakan indeks pencarian untuk menanyakan data. Dengan cara ini, baris yang memenuhi kondisi kueri dikembalikan berdasarkan urutan yang telah Anda tentukan sebelumnya atau tentukan.

Jika banyak baris termasuk dalam respons, Anda dapat menemukan data dengan mengonfigurasi parameter limit dan offset atau dengan menggunakan token.

Ciutkan (distinct)

Kueri ini menciutkan set hasil berdasarkan kolom tertentu untuk menampilkan data dari tipe yang ditentukan hanya sekali dalam hasil yang dikembalikan, memastikan keragaman tipe hasil.