

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Sintaks kueri
<a name="query-syntax"></a>

Dalam pengindeksan armada, Anda menggunakan sintaks kueri untuk menentukan kueri.

## Fitur yang didukung
<a name="supported-query-syntax"></a>

Sintaks query mendukung fitur-fitur berikut:
+ Syarat dan frasa
+ Mencari bidang
+ Pencarian awalan
+ Rentang pencarian
+ Operator Boolean`AND`,`OR`,`NOT`, dan`–`. Tanda hubung digunakan untuk mengecualikan sesuatu dari hasil pencarian (misalnya,`thingName:(tv* AND -plasma)`).
+ Pengelompokan
+ Pengelompokan lapangan
+ Melarikan diri dari karakter khusus (seperti dengan*\$1*)
+ Penggunaan wildcard terkemuka dibatasi hingga 1 istilah kueri per kueri. Misalnya, Anda tidak dapat mencari `thingName:*my` dan `thingGroupNames:*echo` dalam kueri yang sama. Kueri yang menyertakan wildcard terkemuka memiliki panjang kueri maksimal 100 karakter.
**catatan**  
 Akun dengan batas API kueri Pengindeksan Armada melebihi 30 permintaan per detik tunduk pada pembatasan saat menggunakan istilah kueri wildcard terkemuka. requests-per-secondBatas 30 ini berlaku di tingkat akun di semua kueri APIs Pengindeksan Armada. 

## Fitur yang tidak didukung
<a name="unsupported-query-syntax"></a>

Sintaks kueri tidak mendukung fitur berikut:
+ Ekspresi reguler
+ Meningkatkan
+ Peringkat
+ Pencarian fuzzy
+ Pencarian kedekatan
+ Penyortiran
+ Agregasi
+ Karakter khusus: ````@`,`#`,,`%`,`\`,`/`,`'`,`;`, dan`,`. Perhatikan bahwa `,` hanya didukung di geoquery.

## Catatan
<a name="query-syntax-limitations"></a>

Beberapa hal yang perlu diperhatikan tentang bahasa kueri:
+ Operator defaultnya adalah AND. Kueri untuk `"thingName:abc thingType:xyz"` setara dengan`"thingName:abc AND thingType:xyz"`.
+ Jika bidang tidak ditentukan, AWS IoT cari istilah di semua bidang registri, Device Shadow, dan Device Defender.
+ Semua nama bidang peka huruf besar/kecil.
+ Pencarian tidak peka huruf besar/kecil. Kata-kata dipisahkan oleh karakter spasi putih seperti yang didefinisikan oleh Java. `Character.isWhitespace(int)`
+ Pengindeksan data Device Shadow (bayangan tanpa nama dan bayangan bernama) mencakup bagian yang dilaporkan, diinginkan, delta, dan metadata.
+ Versi bayangan perangkat dan registri tidak dapat dicari, tetapi ada dalam respons.
+ Jumlah maksimum istilah dalam kueri adalah dua belas.
+ Karakter khusus hanya `,` didukung di geoqueries.