全部产品
Search
文档中心

Tablestore:Kueri tepat

更新时间:Jul 06, 2025

Kueri tepat menggunakan pencocokan eksak untuk mengambil data dari tabel. Kueri ini mirip dengan pencarian berdasarkan string.

Catatan penggunaan

  • Untuk bidang non-teks seperti Kata Kunci atau Integer, nilai bidang harus cocok persis dengan istilah agar memenuhi kondisi kueri.

  • Hindari menggunakan kueri tepat untuk bidang Teks karena tokenisasi semantik tidak dapat diprediksi dan dapat berubah seiring iterasi algoritma serta perubahan bahasa. Saat ini, kueri tepat pada bidang Teks mencari apakah token individu cocok persis dengan istilah. Jika Anda ingin menggunakan seluruh nilai bidang untuk pencocokan tanpa tokenisasi, gunakan fitur kolom virtual untuk mengonversi tipe Teks menjadi tipe Kata Kunci, lalu jalankan kueri tepat pada bidang tersebut. Untuk bidang Teks, kondisi kueri terpenuhi jika ada token yang cocok secara eksak. Sebagai contoh, jika nilai bidang Teks adalah "tablestore is cool" dan di-tokenisasi menjadi tiga token: "tablestore", "is", dan "cool", kondisi kueri terpenuhi ketika istilahnya adalah "tablestore", "is", atau "cool".

Prosedur

  1. Buka tab Indexes.

    1. Masuk ke Konsol Tablestore.

    2. Di bilah navigasi atas, pilih grup sumber daya dan wilayah.

    3. Di halaman Overview, klik nama instance yang ingin dikelola atau pilih Manage Instance di kolom Actions.

    4. Di tab Tables pada halaman Instance Details, klik nama tabel atau pilih Indexes di kolom Tindakan tabel.

  2. Di tab Indexes, temukan indeks pencarian yang ingin digunakan dan klik Manage Data di kolom Actions.

  3. Di kotak dialog Search, konfigurasikan parameter kueri.

    1. Secara default, sistem mengembalikan semua kolom atribut. Untuk mengembalikan kolom tertentu, matikan All Columns dan tentukan kolom yang ingin dikembalikan. Pisahkan beberapa kolom dengan koma (,).

      Catatan

      Secara default, sistem mengembalikan semua kolom kunci utama tabel.

    2. Pilih operator logika And, Or, atau Not sesuai kebutuhan bisnis Anda.

      Jika Anda memilih operator logika And, data yang memenuhi kondisi kueri akan dikembalikan. Jika Anda memilih operator Or dan menentukan satu kondisi kueri, data yang memenuhi kondisi kueri akan dikembalikan. Jika Anda memilih operator logika Atau dan menentukan beberapa kondisi kueri, data yang memenuhi salah satu kondisi kueri akan dikembalikan. Jika Anda memilih operator logika Not, data yang tidak memenuhi kondisi kueri akan dikembalikan.

    3. Pilih bidang indeks dan klik Add.

    4. Pilih TermQuery(TermQuery) dari daftar drop-down Query Type, lalu tentukan nilai bidang.

    5. Secara default, fitur pengurutan dinonaktifkan. Untuk mengurutkan hasil kueri berdasarkan bidang tertentu, aktifkan Sort dan tentukan bidang serta urutan pengurutan.

    6. Secara default, fitur agregasi dinonaktifkan. Untuk mengumpulkan statistik pada bidang tertentu, aktifkan Collect Statistics, tentukan bidang yang ingin dianalisis, dan konfigurasikan informasi yang diperlukan.

  4. Klik OK.

    Data yang memenuhi kondisi kueri ditampilkan dalam urutan tertentu di tab Indexes.

Integrasi pengembangan

Anda dapat menjalankan kueri tepat menggunakan SDK Tablestore atau CLI Tablestore:

Aturan penagihan

Saat menggunakan indeks pencarian untuk menanyakan data, biaya akan dikenakan untuk throughput baca yang dikonsumsi. Untuk informasi lebih lanjut, lihat Item yang dapat ditagih dari indeks pencarian.

FAQ

Referensi