Sintaxis de la consulta - AWS IoT Core

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sintaxis de la consulta

En la indexación de flotas, se utiliza una sintaxis de consulta para especificar las consultas.

Características admitidas

La sintaxis de consulta es compatible con las siguientes características.

  • Términos y frases

  • Búsqueda de campos

  • Búsqueda de prefijos

  • Búsqueda de intervalos

  • Operadores booleanos AND, OR, NOT y . El guion se utiliza para excluir algo de los resultados de la búsqueda (por ejemplo, thingName:(tv* AND -plasma)).

  • Agrupación

  • Agrupación de campos

  • Utilizar secuencias de escape con caracteres especiales (por ejemplo, con \)

Características no admitidas

La sintaxis de consulta no es compatible con las siguientes características:

  • Uso de caracteres comodín al principio de la búsqueda (como "*xyz"), pero si se utiliza "*" en la búsqueda se devolverán todos los objetos

  • Expresiones regulares

  • Impulso

  • Clasificación

  • Búsquedas confusas

  • Búsqueda de proximidad

  • Ordenar

  • Agregación

  • Caracteres especiales: `, @, #, %, \, /, ', ; y ,. Tenga en cuenta que esto solo , se admite en las geoconsultas.

Notas

Algunas cosas que tener en cuenta acerca del idioma de consulta:

  • El operador predeterminado es AND. La consulta "thingName:abc thingType:xyz" es igual que "thingName:abc AND thingType:xyz".

  • Si no se especifica ningún campo, AWS IoT busca el término en todos los campos del registro, Device Shadow y Device Defender.

  • Todos los nombres de campo distinguen entre mayúsculas y minúsculas.

  • La búsqueda distingue entre mayúsculas y minúsculas. Las palabras están separadas por caracteres de espacio en blanco, tal como define la especificación Character.isWhitespace(int) de Java.

  • La indexación de los datos de Device Shadow (sombras sin nombre y sombras con nombre) incluye las secciones reported, desired, delta, y de metadatos.

  • Las versiones de Device Shadow y del registro no permiten búsquedas, pero están presentes en la respuesta.

  • El número máximo de términos en una consulta es 12.

  • El carácter especial solo , se admite en las geoconsultas.