期間指定検索なんてあったのか!

元ネタ

検索した日から遡って「○日以内」というふうに検索ができるもの。なんと便利!

Googleの検索URLに

&as_qdr=

とかいうのを織り交ぜるだけ。イコールの後に書くことができるのは、"d"(1日前以内)、"w"(1週間前以内)、"m"(1ヶ月前以内)、"y"(1年以内)だけのようだ。"h"も試してみたけど無理だった。それから数字を書いて"d3"(3日以内)とか"m236"(236ヶ月以内)などとすることもできる。上限は、"Y"の場合が19、"m"の場合が236、"w"の場合が1046、"d"の場合が7319みたいだ(2007年3月3日現在)。便宜的に1980年のいつかから始まったことにしてあるみたい。


早速この前作ったような1行JavaScriptOpera検索エンジンに登録して、ニックネームを"d"(日指定)としてみた。

javascript:var s='%s';var p=s.indexOf('+');if(p>-1){var s1=s.split('+');var s2=s.slice(p+1)};window.location.href='http://www.google.com/search?client=opera&rls=en&sourceid=opera&num=%i&ie=utf-8&oe=utf-8&as_qdr=d'+s1[0]+'&q='+s2;

これで、アドレス欄に

d 3 "opera dragonfly"

と打てば、3日以内にGoogleにキャッシュされたサイトだけが対象になる。(言うまでもなく1年以内がよければ"d 365"とすればいい)


ちなみにFirefox検索エンジンブックマーク(正式名称は何だろう?)で同じことをやってみたが動かなかった。