본문으로 건너뛰기

WhaTap log search query 문법

WhaTap 로그 탐색에서 사용할 수 있는 WhaTap log search query 문법에 관한 문서입니다.

  1. Equal

    • field : value
  2. Not

    • not field : value
  3. Wildcard (String 타입 필드만 사용 가능, 검색 값 앞뒤에 " 사용 금지)

    • field : val*
  4. Exist

    • field : *
  5. Range (Number 타입 필드만 사용 가능)

    • <, >, <=, >= 사용 가능
    • 예: field < 30 and field >= 10
  6. Combining Multiple Queries

    • AND 예: field < 30 and field >= 10
    • OR 예: field < 30 or field >= 10
  7. Grouping

    • 예: (field < 30 or field >= 10) and other : 70
  8. Escaping Special Characters

    • Lucene의 이스케이프 지원 특수 문자 목록: && || ! ( ) { } ^ " ~ * ? : \ /
    • 문자 앞에 \를 사용해 이스케이프함
    • 예: (1+1):2 검색하려면, \(1\+1\)\:2

검색 인덱스 필드 타입

지원 필드 타입은 Number, String 두 가지 유형만 존재합니다.

  • Number: Long, double, float 타입의 숫자 값

    • field : "value"로 사용
  • String: 이메일 본문과 같은 전체 텍스트

    • field : value로 사용