この記事は、yoshitaku_jpの1人 Advent Calendar 2018 - Adventar の19日目の記事です。
tl;dr
- Twitterで自分のブログ
yoshitaku-jp.hatenablog.comを検索したら出てこなかった - URLにハイフンが入っているのが原因だった
url:"yoshitaku\-jp.hatenablog.com"で検索に出てきた!
エラー?内容
Twitterで自分のブログyoshitaku-jp.hatenablog.comを検索したら出てきませんでした。
なぜ気がついた?
自分のブログがTwitter上でシェアされたときに通知が欲しかった
tadaken3さんが下記の記事で述べていた、「自分のブログがシェアされた通知する」をやってみたかったのが始まりでした。
IFTTTは使ったことあったので、Twitterで特定の文字列を検索して、Slackに通知を送るんだなーということはすぐに理解できたのですが…
他の方は通知が来ているようでしたが、自分は通知が一向に来ませんでした…
解決までの過程
yoshitakuにs**tという文字が隠れているので弾かれている?
ゲームのアカウントを作るときに結構弾かれるので疑っていましたが、違いました。
Twitterの検索窓で試行錯誤する
調査に協力してくれた方がTwitterの検索窓でも出力されないことから、yoshitaku-jp.hatenablog.comの文字列が原因じゃないかという話になりました。
yoshitaku-jp.hatenablog.comで検索
でない
url:"yoshitaku-jp.hatenablog.com" で検索
でない
解決策
url:"yoshitaku\-jp.hatenablog.com" で検索
出た!!!ハイフンが原因でした!ハイフンをエスケープすれば検索結果に出てきます!
余談
yoshitaku\-jp.hatenablog.comはダブルクォートで囲っていないのでダメでした。ハイフンを付けている人はurl:"hoge\-hoge"の形式でやりましょう
まとめ
- URLにハイフンが入っているのが原因だった
url:"yoshitaku\-jp.hatenablog.com"で検索に出てきた!- 最終的には
url:"yoshitaku\-jp.hatenablog.com" -from:@yoshitaku_jp -rtで検索している-from:@yoshitaku_jpは自分の投稿を除く-rtはリツイート除く
シェアしてくれた人を見つけて、感謝の言葉をかけにいきましょう!!!