Skip to main content
このページでは、Filtered Stream の ルール作成 で利用可能なオペレーターの完全な一覧を提供します。

概要

オペレーターは、投稿の特定の属性にマッチさせるために使用します。次の 2 種類があります:
  • スタンドアロンオペレーター — 単独でも、他のオペレーターと組み合わせても使用可能
  • 接続必須オペレーター — 少なくとも 1 つのスタンドアロンオペレーターと組み合わせて使用する必要があります
ほとんどのオペレーターは Pay-per-use と Enterprise の両方で利用可能です。一部の高度なオペレーター (セマンティック embedding など) は、追加のティアアクセスを伴う Enterprise が必要です。

キーワードおよびフレーズオペレーター


エンティティオペレーター


ユーザーオペレーター


URL オペレーター


コンテキストおよびエンティティオペレーター


ユーザープロフィールオペレーター


ロケーションオペレーター


投稿タイプオペレーター


コンテンツタイプオペレーター


サンプリングおよび言語オペレーター


ユーザーメトリクスオペレーター


投稿参照オペレーター


論理オペレーター


埋め込みオペレーター

Enterprise 限定 — Embedding ティアが必要embedding: および embedding_threshold: オペレーターは、Filtered Stream 向けに Embedding ティアアクセスがプロビジョニングされた Enterprise アカウントでのみ利用可能です。サポートされていないティアでは、ルール作成は “unavailable operator” エラーで拒否されます。有効化についてはアカウント担当者にお問い合わせください。
これらのオペレーターは、完全一致のキーワードを必要とせず、ニューラル埋め込みモデルを使用してクエリとの 意味的類似性 に基づいて投稿にマッチします。

主な要件と注意点

  • embedding_threshold: は、ルール内で 唯一のオペレーター にはできません。embedding: (または他のスタンドアロンオペレーター) と組み合わせてください。
  • embedding:否定しないでください (例: -embedding:"..." はサポートされていません)。
  • 短いキーワードよりも、長く説明的な自然言語のクエリの方が良い結果を生み出します。
  • 埋め込みクエリの処理は非同期です — 新しく作成されたルールがマッチを開始するまでに数秒かかる場合があります。
  • 投稿が埋め込みルールでマッチした場合、配信されるペイロードの matching_rules エントリには embedding_similarityembedding_threshold が含まれます (投稿とルールのマッチング を参照)。
ルールの例:
  • embedding:"electric vehicle announcements" lang:en -is:retweet has:links
  • embedding:"natural disaster relief" embedding_threshold:0.45 has:media
  • embedding:"renewable energy" embedding_threshold:0.4 OR embedding:"solar power investment"

対応言語

lang: オペレーターは以下の BCP 47 言語コードに対応しています:

次のステップ

ルールを作成する

ルールの構文とベストプラクティスを学ぶ

Filtered Stream の概要

Filtered Stream を使い始める

切断の処理

ストリーミングの切断に対処する