5/06SNS2023年5月6日Twitterで検索をする際、「iPhone」のような英単語で検索すると、iPhoneを含んだ他国の言語のツイートまで検索対象として拾ってしまいます。日本語のツイートが埋もれてしまい非常に不便なので、このような場合は言語を指定した検索をするとツイートを探しやすくなります。本記事では、言語を指定してツイートを検索する方法について、下記の2種類を紹介します。検索コマンドを使う方法Twitterブラウザ版(WEB版)の「高度な検索」を使う方法それではそれぞれの方法を見ていきましょう。手順を解説していきます。検索方法1:検索コマンド「lang:ja」を使う下記の検索コマンドで検索することで、検索結果に日本語を含むツイートのみが表示されます。lang:jalang:◯◯の◯◯を変えることで、他国の言語でも検索可能です。検索方法2:Twitterブラウザ版の「高度な検索」を使うTwitterのブラウザ版で使用できる「高度な検索」を使う方法です。本記事執筆時点では、Twitterのトップページには、高度な検索を直接開くためのリンクはありません。下記のリンクを活用するか、その次に紹介する方法で高度な検索を開いたうえで、検索を行います。Advanced高度な検索からの検索手順は次のとおりです。STEP「高度な検索」のメニューを下へとスクロールする「高度な検索」の設定メニューが表示されるので、下へとスクロールします。STEP「言語」を「すべての言語」から「日本語」に変更する「言語」の設定を変更します。初期状態は「すべての言語」になっているので、プルダウンを開いて「日本語」に変更します。プルダウンを開くと言語の一覧が表示されるので、下へスクロールして「日本語」を選択します。STEP日本語のツイートのみが検索結果に表示される言語設定を変更すると、日本語を含んだツイートのみが検索結果に表示されます。高度な検索では、プルダウンから言語を指定できましたが、検索コマンドlang:◯◯でも◯◯を変えることで他言語でも検索ができます。◯◯には検索をしたい国の言語コードを入力します。以下、主要な国の言語コードに対応した検索コマンドです。lang:pt検索コマンドで使用できる言語コードは、下記のISO639-1で定義されている内容に沿っています。目次へ戻る推測される言語指定の検索ルールTwitterの言語検索は、各アカウントの言語設定にもとづくものではないようです。日本語で言語設定しているアカウントでも、ツイートの内容が英語だけであれば、英単語を検索した場合に検索結果に表示されます。言語を指定すると、検索結果はその言語だけに絞り込まれますが、指定した言語に徹底されるわけではありません。「WEB」や「AI」のように世界共通語となっているものや、その国で利用されることの多い他国の言語は、その国の言語とみなされている節があります。一方で、lang:enで英語を指定した場合は、多国語のツイートのなかに含まれる「WEB」「AI」などは無視されます。日本語の母国使用者に対して英語指定で検索した場合は、日本語を少しでも含むツイートは無視されて、完全に英語だけのツイートのみが検索されます。このように検索機能はかなり柔軟性が高く、かつ言語感覚的に妥当性の高い取捨選択が行われています。機械学習などにもとづいた言語処理がなされていると思われるため、検索機能を使った厳密な処理を行う場合は、あらかじめ検索法則を確認してみることをおすすめします。目次へ戻るTwitterの言語指定検索まとめ以上、本記事ではTwitterの言語指定検索について紹介しました。本ブログでは下記の記事で検索コマンドを網羅的に詳しく紹介しています。本記事ではTwitterの検索コマンドについてご紹介しています。情報収集にお役立てください。本記事はコマンドの収録において、下記記事を参考にさせていただい...検索コマンドは組み合わせて使うことで目的のツイートをより検索しやすくなります。具体的な検索例も掲載しているので、ぜひ参考にご覧ください。