始めに
エンジニアをやっていると、一日に何度も Google 検索を行っているかと思います。自分がメインで扱う言語は Swift ですが、言語はバージョンによって書き方が大きく変わりますし、 iOS の UI を実装する上で扱う UIKit は昔は有効だった方法が、現在の iOS のバージョンでは無効だったりすることが多くあります。
最初から英語のドキュメントを読み漁ったほうが答えにたどり着くのが圧倒的に早い経験を何度もしているため、今は、Google 検索は英語のみの記事を見るようにしています。(期間絞り込みと組み合わせるとよりよいです。)
ただ自分は、PC やブラウザを日本語表示していて、Google 検索を行うと日本語の記事が検索 Top に表示されてしまいます。
プライベートでは技術系でない情報を収集することもあり、日本語での検索を使うので、英語固定検索にするわけにはいきません。
今回は、日本語を含む検索、英語のみの検索を簡単に切り替えられる Tips を記事にしていきます。
英語専用検索サイト
英語サイトのみを Google 検索結果に表示 で紹介されているように、
http://www.google.com/intl/en/
ブックマークして英語検索したい場合は、ブックマークから検索することでやりたいことは実現できます。
※一部の検索結果に日本語のサイトが混じってしまうのは原因はわかっておりませんが、この検索を行うと日本語の記事は抑制されます。完全に、日本語の記事を表示しない方法をご存じの方がいましたら、教えて下さい。
必要なもの
- Chrome ブラウザ
英語検索に絞った検索を行う設定
私はブックマークを毎回選ぶのが行為が面倒です。
もっとお手軽に英語サイトを検索する方法がないか?Google カスタム検索を組み合わせれば、簡単に実現できます。(これを応用すれば、Confluence 検索を Chrome の検索ボックスで行えます。)
上のサイト経由で任意のキーワードで検索して、自分は、swift
その際の URL をエディタに貼り付けて、swift
の部分を %s
に置換しておきます。
自分はパラメータを削って、 https://www.google.co.jp/search?q=%s&hl=en
を登録しています。
どっちでも良いと思います。
続いて、 Chrome 側の設定を行います。
Chrome > 環境設定 > 検索エンジン > 検索エンジンの管理
その他の検索エンジン
の 「追加」ボタンをタップすると、
- 検索エンジン
- キーワード ← 短いほうが良いです。
- URL
の入力を求められますが、自分の設定は以下のように設定しています。
検索エンジン、キーワードは任意の文字列で大丈夫です。
検索エンジン:
Google english 検索
キーワード:
en
URL:
https://www.google.co.jp/search?q=%s&hl=en
使い方
- Chrome の URL 入力欄に、「en」 キーワードとして登録した文字列を入力する。
- スペースをタイプする。これでGoogleカスタム検索に切り替わり、URL 欄の Prefix が「Google english 検索」と表示されます。
- 調べたい任意のキーワードを入力してキーワード検索