쿼리 구문 - AWS IoT Core

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

쿼리 구문

플릿 인덱싱에서는 쿼리 구문을 사용하여 쿼리를 지정합니다.

지원되는 기능

쿼리 구문은 다음 기능을 지원합니다.

  • 용어 및 구

  • 필드 검색

  • 접두사 검색

  • 범위 검색

  • 부울 연산자 AND, OR, NOT. 하이픈은 검색 결과에서 일부를 제외하는데 사용됩니다(예: thingName:(tv* AND -plasma)).

  • 그룹화

  • 필드 그룹화

  • 특수 문자의 이스케이프 처리(예: \ 사용)

지원되지 않는 기능

쿼리 구문은 다음 기능을 지원하지 않습니다.

  • 선행 와일드카드 검색("*xyz" 등)이지만 "*"를 검색하면 모든 사물과 일치시킵니다.

  • 정규식

  • 부스팅

  • 순위 결정

  • 퍼지 검색

  • 근접 검색

  • 정렬

  • 집계

  • 특수 문자: `, @, #, %, \, /, ', ;,. 단, 지오쿼리에서만 지원됩니다. ,

참고

쿼리 언어에 대해서 알아야 할 몇 가지가 있습니다.

  • 기본 연산자는 AND입니다. "thingName:abc thingType:xyz"에 대한 쿼리는 "thingName:abc AND thingType:xyz"와 같습니다.

  • 필드가 지정되지 않은 경우 모든 레지스트리, Device Shadow 및 Device Defender 필드에서 해당 용어를 AWS IoT 검색합니다.

  • 모든 필드 이름은 대/소문자를 구분합니다.

  • 검색은 대/소문자를 구분하지 않습니다. 단어는 Java의 Character.isWhitespace(int)에 의해 정의된 대로 공백 문자로 구분됩니다.

  • 디바이스 섀도우 데이터(이름 없는 섀도우 및 명명된 섀도우)의 인덱싱에는 보고된 섹션, 원하는 섹션, 델타 섹션 및 메타데이터 섹션이 포함됩니다.

  • 디바이스 섀도우 및 레지스트리 버전은 검색할 수 없지만 응답에 표시됩니다.

  • 쿼리 1개의 최대 용어 수는 12개입니다.

  • 특수 , 문자는 지오쿼리에서만 지원됩니다.