규칙 제한 사항
연산자 유형: 독립형과 결합 필요
#hashtag가 독립형 연산자이기 때문에 동작합니다:
"X data"와 같은 단독 연산자를 추가하면 규칙이 제대로 동작합니다:
불리언 연산자와 그룹화
부정(negation)에 대한 참고 사항
sample:을 제외한 모든 연산자는 부정할 수 있습니다.- 연산자
-is:nullcast는 항상 부정형이어야 합니다. - 부정 연산자는 단독으로 사용할 수 없습니다.
- 그룹화된 연산자는 부정하지 마세요.
skiing -(snow OR day OR noschool)대신skiing -snow -day -noschool을 사용하세요.
연산 순서
- AND 논리로 연결된 연산자가 먼저 결합됩니다.
- 그다음 OR 논리로 연결된 연산자가 적용됩니다.
모호성을 없애려면 괄호를 사용하세요:
문장 부호, 발음 구별 부호, 대소문자 구분
diacrítica는 _diacrítica_에는 일치하지만 _diacritica_에는 일치하지 않습니다.
대소문자 구분: 모든 연산자는 대소문자를 구분하지 않습니다. 규칙 cat은 cat, CAT, Cat 모두와 일치합니다.
검색 포스트는 다르게 동작합니다검색 쿼리를 빌드할 때, 발음 구별 부호가 있는 키워드는 해당 부호가 있는 포스트와 없는 포스트 모두에 일치합니다. 예를 들어,
Diacrítica는 _Diacrítica_와 Diacritica 둘 다에 일치합니다.Quote Tweet 매칭
포스트 검색은 동작 방식이 다릅니다. Quote Tweet의 콘텐츠에만 매칭되며, 원본 게시물에는 매칭되지 않습니다.
구체성과 효율성
- 처음에는 구체적으로, 이후에 범위를 확장 — 관련성 높은 결과를 반환하는 정밀한 규칙을 먼저 만듭니다
- 여러 연산자를 사용 — 연산자를 조합해 결과 범위를 좁힙니다
- 문자 수를 확인 — 전체 규칙 문자열이 모두 제한 문자 수에 포함됩니다
규칙을 단계적으로 만들어 보기
1단계: 기본 규칙으로 시작하기
2단계: 결과를 기반으로 테스트하고 범위를 좁히기
3단계: 범위를 넓혀 커버리지 향상
4단계: 트렌드에 맞게 조정하기
규칙 추가 및 제거
규칙 추가
value(규칙)와 일치하는 포스트를 식별하기 위한 선택적 tag를 포함한 add JSON 본문을 전송합니다:
규칙 삭제
delete JSON 본문을 제출합니다:
규칙 예시
자연 재해 추적
#nowplaying에 대한 감성 분석
게시물 annotation 사용하기
context: 연산자를 사용하여 이미지가 포함된 일본어 반려동물(고양이는 제외) 게시물을 찾습니다:
먼저 Post 조회에서 tweet.fields=context_annotations를 사용하여 domain.entity ID를 식별합니다:
- 고양이:
domain66,entity852262932607926273 - 반려동물:
domain65,entity852262932607926273
다음 단계
연산자 레퍼런스
사용 가능한 모든 연산자 목록
필터링된 스트림 빠른 시작
스트림에 연결
샘플 코드
여러 언어의 코드 예제