Google で検索すると「ツール」タブで「期間指定なし▼」を開くと「1年以内」が選択できる。
また、Chrome ウェブストア - 拡張機能の ato-ichinen などで「1年以内」を強制することが出来る。
しかし、技術記事は1年以内では情報量が足らないことがあり、「2年以内」や「3年以内」を指定したいことも少なくない。
これを解決するために、 Chrome のデフォルトの検索エンジンの設定にパラメーターを追記することで対応することが出来る。
デフォルトの検索エンジンの設定
下記の文字列を Chrome のアドレスバーに貼り付けて設定画面に遷移する。
chrome://settings/searchEngines
「Other search engines」の右横にある「Add」ボタンを押下してダイアログを表示する。
Search engine
Google
と指定。デフォルトと重複していても問題ない。
Keyword
google
等と指定。ユニークである必要があり、デフォルトの google.com
と重複できない。
URL with %s in place of query
デフォルトの文字列に tbs=qdr:y2&
を追加した以下の文字列を貼り付ける。
y2
を y3
にすれば「3年以内」になる。
蛇足だが qdr:
の上限値は y2147483647
の模様。
{google:baseURL}search?tbs=qdr:y2&q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}
デフォルト値
省略されていて分からないが macOS でのデフォルト値は以下の通り。
{google:baseURL}search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}
デフォルトの検索エンジンの設定
追加した項目の右端にある縦三点リーダーをクリックし、「Make default」を選択してデフォルト指定にする。
反映結果
Chrome のアドレスバーに検索語を指定して検索すると、無事「2年以内」の指定で検索結果が表示される。
問題点
デフォルトではアドレスバーで電卓が利用可能だが、この置き換えを実施すると残念ながら機能しなくなるので、 calculator 9567+1085
または 電卓 9567+1085
と入力して代替する必要がある。