Sintaks kueri - AWS IoT Core

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 BooleanAND,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 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

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

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.