Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Sintaks kueri
Dalam pengindeksan armada, Anda menggunakan sintaks kueri untuk menentukan kueri.
Fitur yang didukung
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\)
-
Penggunaan wildcard terkemuka dibatasi hingga 1 istilah kueri per kueri. Misalnya, Anda tidak dapat mencari
thingName:*my
danthingGroupNames:*echo
dalam kueri yang sama. Kueri yang menyertakan wildcard terkemuka memiliki panjang kueri maksimal 100 karakter.catatan
Jika Anda memiliki peningkatan batas tinggi yang diberikan untuk pengindeksan armada APIs, Anda mungkin tidak dapat menggunakan fitur wildcard terkemuka untuk yang spesifik APIs hingga batas Anda berkurang.
Fitur yang tidak didukung
Sintaks kueri tidak mendukung fitur berikut:
-
Ekspresi reguler
-
Meningkatkan
-
Ranking
-
Pencarian fuzzy
-
Pencarian kedekatan
-
Penyortiran
-
Agregasi
-
Karakter khusus:
`
@
,#
,,%
,\
,/
,'
,;
, dan,
. Perhatikan bahwa,
hanya didukung di geoquery.
Catatan
Beberapa hal yang perlu diperhatikan tentang bahasa kueri:
-
Operator default 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.