1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

X のアルゴリズム・ルール・専門用語についてAdvent Calendar 2024

Day 17

X のポスト検索でつかえる「検索クエリのフィルター」集~いいね数や日時の範囲指定で検索~

Last updated at Posted at 2024-12-16

この記事は『 X のアルゴリズム・ルール・専門用語について Advent Calendar 2024 』(https://qiita.com/advent-calendar/2024/x-tips )の 17 日目の記事です。


X では検索機能を利用し、ユーザーが投稿したポストやアカウントを検索することができます。検索バーにキーワードを入力するだけで、以下のような結果が表示されます:

・人気ツイート: 多くのいいねやリツイートがある注目の投稿。
・最新ツイート: 指定したキーワードに関連する最近のツイート。
・アカウント: 検索キーワードと一致する名前やユーザー名を持つアカウント。
・画像・動画: 検索内容に関連するメディア投稿。


さらに、検索クエリとフィルターを活用することで、より具体的な結果を得ることができます。本記事では、そんな検索クエリについて説明します。


本記事の内容
・X の検索機能では、検索クエリとフィルターを活用することで、いいね数が 100 以上のポストや、日時の範囲指定で投稿されたポストのみを取得することができます。

・検索語についても、複数語や「Advent Calendar」のように [空白] のある用語もひとつのブロックとして検索できます。(ふつうに検索すると、Advent と Calendar をそれぞれ含むポストの検索になる。)


検索クエリのフィルター一覧

この記事で紹介する検索クエリのフィルター一覧を以下に示します。

検索する内容 クエリのフィルター
特定ユーザーのポスト from:xxxxxx
特定ユーザーへのリプライ to:xxxxxx
指定した日時からのポスト since:yyyy-MM-dd
指定した日時までのポスト until:yyyy-MM-dd
画像を含むポスト filter:images
動画を含むポスト filter:videos
メディアを含むポスト filter:media
ニュースを含むポスト filter:news
リンクを含むポスト filter:links
ハッシュタグを含むポスト filter:hashtags
認証アカウントのポスト filter:verified
リプライ filter:replies
リポスト filter:nativeretweets
指定いいね数以上のポスト min_faves:〇〇
指定リプライ数以上のポスト min_replies:〇〇
指定リポスト数以上のポスト min_retweets:〇〇
スペース filter:spaces
地域で発信されたポスト near:<地域>
言語を指定する lang:〇〇

※記号「:」(コロン)は半角です。
※xxxxxx には「@からはじまるユーザーID」が入ります。
※「-filter:」とマイナスをつけると除外検索になります


各検索クエリの詳細と使用例

以下に、検索フィルターの詳細と、具体的な使用例を記載します。


特定ユーザーのポスト:from:

from:xxxxxx で、特定ユーザーのポストのみを表示します。

from:@Qiita


特定ユーザーへのリプライ:to:

to:xxxxxx で、特定ユーザーへのリプライのみを表示します。

to:@Qiita


指定した日時からのポスト:since:yyyy-MM-dd

検索語 + since:yyyy-MM-dd で、その日時以降のポストを表示します。
※検索語がないと検索が失敗します。

Qiita since:2024-12-01

また、時間単位でも指定することができます。

Qiita since:2024-12-01_09:00:00_JST


指定した日時までのポスト:until:yyyy-MM-dd

検索語 + until:yyyy-MM-dd で、その日時以前のポストを表示します。
※検索語がないと検索が失敗します。

Qiita until:2024-12-25

since: と組み合わせることで、短い範囲のポストのみを表示できます。

Qiita カズマ 面白くない since:2024-12-01_00:00:00_JST until:2024-12-02_00:00:00_JST


画像を含むポスト:filter:images

filter:images で、画像を含むポストのみを表示します。

filter:images


動画を含むポスト:filter:videos

filter:videos で、画像を含むポストのみを表示します。

filter:videos


メディアを含むポスト:filter:media

filter:media で、画像もしくは動画を含むポストのみを表示します。
※「filter:images filter:videos」と同じ結果です。

filter:media


ニュースを含むポスト:filter:news

filter:news で、ニュースを含むポストのみを表示します。

filter:news


リンクを含むポスト:filter:links

filter:links で、リンクを含むポストのみを表示します。
※画像や動画もリンクとして扱われるため、画像や動画付きのポストも表示されます。

filter:links


ハッシュタグを含むポスト:filter:hashtags

filter:hashtags で、ハッシュタグを含むポストのみを表示します。

filter:hashtags


認証アカウントのポスト:filter:verified

filter:verified で、認証アカウントのポストのみを表示します。

filter:verified


リプライ:filter:replies

filter:replies で、リプライのみを表示します。

filter:replies


リポスト:filter:nativeretweets

filter:nativeretweets で、リポストのみを表示します。
※検索語がないと検索が失敗します。

filter:nativeretweets


指定いいね数以上のポスト:min_faves:〇〇

min_faves:〇〇で、いいね数が〇〇以上のポストのみを表示します。
※検索語がないと検索が失敗します。

Qiita min_faves:100


指定リプライ数以上のポスト:min_replies:〇〇

min_replies:〇〇で、リプライ数が〇〇以上のポストのみを表示します。
※検索語がないと検索が失敗します。

Qiita min_replies:100


指定リポスト数以上のポスト:min_retweets:〇〇

min_retweets:〇〇で、リポスト数が〇〇以上のポストのみを表示します。
※検索語がないと検索が失敗します。

Qiita min_retweets:100


スペース:filter:spaces

filter:spaces で、スペースを表示します。

filter:spaces


地域で発信されたポスト:near:<地域>

near:<地域> で、その地域で発信されたポストを表示します。

near:名古屋

また、within:〇〇mi で半径〇マイル以内の指定も可能です。

near:名古屋 within:20mi


言語を指定する:lang:〇〇

lang:〇〇で、特定の言語のポストを表示します。
※ko→韓国語、zh→中国語、de→ドイツ語 .etc

lang:ja


検索語について

検索語を工夫することで、次のパターンの検索ができます。

  • 複数のワードを含むAND検索
  • いずれかのワードを含むOR検索
  • 完全一致検索
  • 除外検索

複数の検索語を含む(AND検索)

半角スペースで区切った複数のワードで検索すると、すべてのワードを含むポストを検索できます。例えば、「すみっコぐらし とかげ」で検索すると「すみっコぐらし」と「とかげ」の両方を含むポストが表示されます。


いずれかのワードを含む(OR検索)

複数のワードを「 OR 」で区切ることで、いずれかの検索ワードを含むポストを検索できます。例えば、「すみっコぐらし OR サンエックス」で検索すると「すみっコぐらし」もしくは「サンエックス」のいずれかを含むポストが表示されます。ORは大文字、ORの前後は半角スペースです。


完全一致検索

検索時、「Elon Musk」を検索する場合どうなるでしょうか。このままだと、「Elon」と「Musk」のAND検索となってしまいます。そういうときは、“Elon Musk”と検索すると、“ ”の内と完全に一致したワードを含むツイートのみが表示されます。

ワードによっては類似ワードを含む検索がされてしまうこともあるため、完全一致検索をして、調べたいワードもしくは文章を絞り込んで検索することができます。


除外検索

検索語の前に「-」をつけることで、除外検索(対象のワードを含んでいない)ができます。例えば、「すみっコぐらし -ショップ」で検索すると「すみっコぐらし」を含み、「ショップ」を含まないポストが表示されます。狙って広告ポストやスパムを除くことができます。


検索結果が表示されないときは

検索結果が表示されないときは、次のことを確認してみてください。

・フィルターをつけすぎて検索結果がない
・検索クエリの書き方が間違っている
・非公開のポストを検索しようとしている
・セーフサーチによりセンシティブなポストを表示できない


以上が、X のポスト検索でつかえる検索クエリのフィルターについてです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?