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\)

Fitur yang tidak didukung

Sintaks kueri tidak mendukung fitur berikut:

  • Pencarian wildcard terkemuka (seperti “*xyz”), tetapi mencari “*” cocok dengan semua hal

  • 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.