全部产品
Search
文档中心

Tablestore:TermQuery

更新时间:Jul 02, 2025

TermQuery menentukan konfigurasi untuk kueri tepat. Anda dapat menggunakan fitur kueri tepat untuk menanyakan data yang cocok persis dengan nilai tertentu dari sebuah kolom. Kueri tepat mirip dengan pencocokan string, tetapi jika kolom yang digunakan adalah kolom TEXT, nilainya akan dipecah menjadi token. Sebuah baris memenuhi kondisi kueri ketika setidaknya satu token mengandung awalan yang ditentukan.

Struktur data

message TermQuery {
    optional string field_name = 1;
    optional bytes term = 2;
    optional float weight = 3;
}

Parameter

Tipe

Diperlukan

Deskripsi

field_name

string

Ya

Nama kolom atribut.

term

bytes

Ya

Kata kunci yang digunakan untuk mencocokkan nilai-nilai kolom saat Anda melakukan kueri tepat. Nilai tersebut harus dikodekan menggunakan PlainBuffer. Untuk informasi lebih lanjut, lihat PlainBuffer.

Kata ini tidak dipecah menjadi token tetapi digunakan sebagai satu kesatuan.

Jika kolom yang digunakan untuk mencocokkan awalan adalah kolom TEXT, nilai-nilai kolom tersebut akan dipecah menjadi token. Sebuah baris memenuhi kondisi kueri ketika setidaknya satu token mengandung awalan yang ditentukan. Sebagai contoh, jika nilai kolom bertipe TEXT dalam sebuah baris adalah tablestore is cool, nilai tersebut dapat dipecah menjadi token tablestore, is, dan cool. Baris tersebut memenuhi kondisi kueri ketika Anda menentukan tablestore, is, atau cool sebagai kata kunci untuk mencocokkan nilai-nilai kolom.

weight

float

Tidak

Konfigurasi bobot untuk kondisi kueri.