クエリの制限
| アクセスレベル | 最近の検索 | 全アーカイブ検索 |
|---|---|---|
| セルフサービス | 512文字 | 1,024文字 |
| エンタープライズ | 4,096文字 | 4,096文字 |
オペレーターの利用可否
- コアオペレーター: すべてのProjectで利用可能
- アドバンスドオペレーター: 特定のアクセスレベルを持つ Project でのみ利用可能
演算子の種類: 単独使用可能なものと結合が必要なもの
#hashtag が単独演算子だからです。
"X data" のような単独の演算子を追加すると、クエリは正常に動作します。
ブール演算子とグルーピング
| Operator | Description | Example |
|---|---|---|
| AND (space) | 投稿が両方の条件に一致する必要があります | snow day #NoSchool は “snow” AND “day” AND #NoSchool を含む投稿にマッチします |
| OR | 投稿がいずれか一方の条件に一致する必要があります | grumpy OR cat OR #meme は “grumpy” OR “cat” OR #meme を含む投稿にマッチします |
| NOT (dash) | この条件に一致する投稿を除外します | cat #meme -grumpy は “cat” と #meme を含み、かつ “grumpy” は含まない投稿にマッチします |
| Grouping (parentheses) | 演算子をまとめてグループ化します | (grumpy cat) OR (#meme has:images) はどちらか一方のグループにマッチします |
否定に関する注意
- 演算子
-is:nullcastは常に否定形で使用する必要があります - 否定された演算子だけを単独で使用することはできません
- グループ化された演算子全体を否定しないでください。
skiing -(snow OR day OR noschool)の代わりに、skiing -snow -day -noschoolを使用してください
演算の順序
- AND ロジックで接続された演算子が先にまとめて評価される
- 次に、OR ロジックで接続された演算子が適用される
| Query | Evaluated as |
|---|---|
apple OR iphone ipad | apple OR (iphone ipad) |
ipad iphone OR android | (iphone ipad) OR android |
句読点、ダイアクリティカルマーク、大文字と小文字の区別
Diacrítica は Diacrítica と Diacritica の両方にマッチします。
大文字と小文字の区別: すべてのオペレーターは大文字と小文字を区別しません。クエリ cat は cat、CAT、Cat にマッチします。
Filtered stream の動作は異なりますFiltered stream のルールを構築する場合、アクセント付きのキーワードは、同じくアクセントを含む投稿にのみマッチします。たとえば、
Diacrítica は Diacrítica のみにマッチし、Diacritica にはマッチしません。引用ツイートのマッチング
Filtered stream は挙動が異なり、引用ツイートと元のポストの両方のコンテンツにマッチします。
具体性と効率性
- 最初は条件を絞り、あとから広げる — 関連性の高い結果を返す、ターゲットを絞ったクエリを作成する
- 複数のオペレーターを使う — オペレーターを組み合わせて結果を絞り込む
- 文字数を意識する — クエリ文字列全体が上限にカウントされる
クエリを段階的に構築する
ステップ1:基本的なクエリから始める
Step 2: 結果に基づいてテストし、絞り込む
ステップ3: カバレッジを広げる
ステップ 4: トレンドに合わせて調整する
リクエストにクエリを追加する
query パラメータを指定し、クエリをHTTPエンコードしてください。
クエリ例
自然災害の追跡
#nowplaying の感情分析
ポストのアノテーションを使用する
context: 演算子を使用して、画像付きの日本語の、猫以外のペットに関する投稿を検索します。
まず、Post lookup で tweet.fields=context_annotations を指定して、domain および entity の ID を特定します。
- Cats:
domain66,entity852262932607926273 - Pets:
domain65,entity852262932607926273
ツール
クエリビルダーツール
クエリを対話的に作成してテストできます
次のステップ
演算子リファレンス
利用可能な演算子の一覧
検索クイックスタート
最初の検索リクエストを実行する
連携ガイド
連携のための包括的なドキュメント