twitterには様々な検索コマンドがありますが、その中でも多用されるのが『since』と『until』を使った日付指定のコマンドでしょう。
このコマンドを入力することで、過去のツイート検索が非常に楽になります。
しかし、この検索がうまくいかなくてイライラしたという経験がある方はけっこういるのではないでしょうか?
今回はこの日付検索がうまくいかない原因について簡単にまとめていきましょう。
twitterでの日付検索コマンドのおさらい
twitterにおける日付検索コマンドは『since』と『until』です。
実際に使うときには『野球 since:2023-3-8 until:2023-3-21』といった検索方法となるでしょう。
実際に検索すると、2023年にあったWBCでの日本代表のツイートが次々とでてきます。
なつかしいですね。
ただし、この方法だとコマンドを覚えるかどこかに貼り付けておいてそれをコピーしてくる必要があるのでちょっと面倒と感じる方もいるでしょう。
そこで使うのが『高度な検索』にある『日付』部分で、これを使えば検索ついでに指定期間を設定できるため楽々日付検索ができます。
twitterで日付検索がうまくいかないのはなぜ?
この情報を踏まえた上で、日付検索がうまくいかない理由をまとめていきましょう。
それぞれ理由があると思いますが、ほとんどの理由が『文字入力ミス』に集約していると思われます。
そこで、個人的にも経験があるミスのパターンを紹介していきましょう。
ミスパターン①『since』と『until』コマンドを逆にする
先ほどの入力例として『野球 since:2023-3-8 until:2023-3-21』を紹介しましたが、ここの『since』と『until』コマンドを逆にしてしまうというミスがけっこうあります。
筆者も『高度な検索』をよくわからなくて『since』と『until』コマンドを使っている時は、逆にしてしまった経験ありです。
ミスパターン②検索コマンドに全角が混じっている
『野球 since:2023-3-8 until:2023-3-21』のコマンド部分を見るとわかるように、このコマンドは全て半角英数字でできています。
この検索コマンドは基本的に半角英数字に対応した物となっているので、全角文字を使うと反応してくれません。
特に厄介なのが「:」や「-」なので、ここの半角と全角には本当に気をつけてください。
ミスパターン③「_」が混じって混乱する
『野球 since:2023-3-8 until:2023-3-21』というコマンドでは「_」はありませんが、そこに『JST』という時間指定コマンドを追加することで「_」が加わってしまいます。
具体的には『野球 since:2023-3-8 until:2023-3-21』が『野球 since:2023-3-8_12:00:00_JST until:2023-3-21_12:00:00_JST』となるんです。
これは2023年3月8日12時から2023年3月21日12時までというコマンドに変わっています。
このとき慣れていないと「-」と「_」が錯綜してしまうので、要注意です。
まとめ
今回はtwitterで日付検索がうまくいかないのはなぜか、その原因が文字入力にミスであると紹介しました。
日本人にとってはあんまり見慣れない検索コマンドがtwitterには多いので、入力ミスすることは多いです。
なので、個人的には高度な検索を使ってしまうのが安泰だと思っています。
高度な検索では物足りないときはさらに検索コマンドを追記する必要がありますが、やっぱり便利なので高度な検索主体に考えた方が良いですよ。
また、twitterに関する記事を色々とアップしているので、今回の内容が気に入ってくれた方はもう一本見て頂けると嬉しいです。
【関連記事】


