「Firefox 4 は改善されるものの、劇的な変化ではない」(2011 年 4 月 2 日)で、2004 年に Google ツールバーで導入された Google の Browse By Name サービスと、これを Firefox 4 に再び追加する方法について書きました。簡単に言うと、Browse By Name は、Google 検索結果という中間ステップを経ることなく、目的の Web ページに直接ジャンプできるようにするものです。小さなメリットのように思えるかもしれませんが、Browse By Name が適切に機能すると(私の場合はほぼすべての状況で正常に動作します)、Google 検索結果の不要なページ読み込み、上位の結果のクリック、そして結果を解析するために必要な頭の中でのコンテキストスイッチが省かれます。探しているものが明確であれば、
余分なステップを踏む理由はまったくありません。
名前でブラウズすることを理解しましょう— 私にとって身近な例として、インターネット観光ツアーでよく見かけるTake Controlというウェブサイトにアクセスしたいとします。FirefoxやSafariのGoogle検索バー、あるいはChromeのアドレスバー(住所と検索バーが一体になったもの)に「take control」と入力してReturnキーを押すと、ブラウザは次のURLのページを表示します。
http://www.google.com/search?q=take+control
確かに簡単ですが、名前で参照できるロケーション バーに「take control」と入力した場合、次の URL をクリックするのと同じ結果になるので、比較してみましょう。
http://www.google.com/search?sourceid=navclient&gfns=1&q=take+control
ご覧のとおり、最初のボタンをクリックすると Google 検索結果ページが開き、最初のヒットとして Take Control Web サイトが表示されます。一方、2 番目のボタンではまったく同じ検索が行われますが、サイトに直接アクセスでき、ページの読み込みとクリックを省略できます。
名前で参照は、行きたい場所がわかっている場合にのみ有効です。そのため、検索に対して Google でトップヒットが確実に表示されるようにするには、もう少し操作する必要がある場合もあります。
例えば、「名前でブラウズ」対応ブラウザで「sparrow」を検索すると、Sparrowメールアプリのページが表示されます。これは、このキーワードで検索する人のほとんどは、鳥よりもアプリに興味を持っていることを示しています。しかし、「ダチョウ」で検索すると、鳥のWikipediaページが表示されます。一方、「ペンギン」で検索すると、通常のGoogle検索結果ページが表示されます。なぜなら、Penguin Group(出版社)、Club Penguin(オンラインゲーム)、鳥(Wikipedia経由)、そしてMunsingwearのペンギンがあしらわれた服という4つの候補が考えられるからです。これらのサイトに直接アクセスしたい場合は、次のように検索をより正確にする必要があります。
- 「ペンギンブック」
- 「クラブペンギン」
- 「ペンギンウィキ」
- 「ペンギンの服」
言い換えれば、「名前で参照」を効果的に使用することは、Google を効果的に検索することと同じです。
Chrome に名前によるブラウズを追加する— Google Chrome で名前によるブラウズをデフォルトで使用するには、次の手順に従います。
- Chrome > 設定を選択して、Chrome の設定ページを開きます。
- 「検索エンジンの管理」をクリックすると、Chrome が認識しているすべての検索エンジンのリストが表示されます。
-
「その他の検索エンジン」領域に、Google Browse By Name の詳細を入力します。名前とキーワードは特に重要ではありませんが、URL は次のようになります。
http://www.google.com/search?sourceid=navclient&gfns=1&q=%s
-
Chrome が新しい検索エンジンを受け入れるようにするには、[Return] キーを押してから、その検索エンジンの上にカーソルを移動し、[デフォルトに設定] ボタンをクリックすると、その検索エンジンがメイン リストの上に移動します。
(余談ですが、私が定期的に検索するサイトである Google、Wikipedia、Amazon、TidBITS のキーワード フィールドに注目してください。これらのサイトには、Chrome のロケーション バーから簡単に検索できるように、「t Mailplane」や「w SquirrelFish」のように 1 文字のキーワードを指定しています。これは便利なショートカットで、Firefox と LaunchBar も同様に設定して、すべての場所で同じキーボード ショートカットを使用できるようにしています。)
これらの手順を実行したら、Chromeのアドレスバーに検索語を入力するだけで、あとは何もする必要はありません。もし気に入らなければ、別の検索エンジンをデフォルトに戻してください。
Safariに「名前でブラウズ」機能を追加— 指で「名前でブラウズ」する機能にすっかりハマっている私にとって、Safariのアドレスバーは期待に応えられません。普段使いでSafariを使う時、しょっちゅう検索語を入力してしまうのですが、Safariはそれをドメインとして解釈したり(「sparrow」と入力すると にジャンプします)、そもそも検索に失敗したり(「penguin book」と入力するとドメインではないhttp://www.sparrow.com/
ためエラーページが表示されます)、といった具合です。http://penguin%20book/
もちろんSafariにも検索フィールドはありますが、Google、Yahoo、Bingに限られています。Safariを自分の思い通りに操作するためにいくつか方法を試してみましたが、今のところ一番気に入っているのは以下の2つです。
まず、ブックマークバーにJavaScriptブックマークレットを作成します。これを行うには、アドレスバーの「+」ボタンをクリックして任意のWebページへのブックマークを作成し、ブックマークバーに保存します。次に、「ブックマーク」>「すべてのブックマークを表示」を選択し、サイドバーで「ブックマークバー」を選択します。作成したブックマークを編集して、適切な名前を付け、「アドレス」フィールドに以下のURL(改行なしの1行)を入力します。
javascript:void(q=prompt('Enter%20search%20terms%20for%20Browse%20By%20Name',getSelection()));if(q)%20void(location.href='http://www.google.com/search?sourceid=navclient&gfns=1&q='%20+%20escape(q))
このブックマークレットを使用するには、ブックマークバーのブックマークをクリックし、ダイアログに検索語を入力します。ブックマークレットには、ブックマークバー内の位置に応じて、Commandキーと数字キーのキーボードショートカットが割り当てられます(ショートカットの一覧は「ブックマーク」>「ブックマークバー」をご覧ください)。
次に、Canisbos Computingから無料のPopSearch拡張機能をインストールします(Safari 5ではダウンロード後、ダブルクリックしてインストールします)。インストールが完了したら、Command+Kキーを押してPopSearchダイアログを開き、設定ボタンをクリックします。まず、「エンジン」タブのエントリを編集して、スクリーンショットで示したようにGoogle Browse By Nameを追加します(上記のChromeの手順と同じURLです)。また、その他の検索エンジンも調整します(これで、3つのブラウザとLaunchBarでキーワードが統一されました!)。
次に、SafariをFirefoxやChromeとできるだけ同じように動作させるため、「一般」タブに切り替え、PopSearchのデフォルトのホットキーをCommand-Lに変更します(これにより、Safari内部で「ファイル > 場所を開く」にCommand-Lが使用されるようになります)。最後に、同じく「一般」タブで、Google Browse By Nameをデフォルトの検索エンジンとして選択し、PopSearchが常にこの検索エンジンを使用するように設定します。この方法の良いところは、FirefoxやChromeでCommand-Lを押すという私のマッスルメモリーがSafariにも引き継がれることです。
Safari ユーザーであるため、名前によるブラウズをまだ体験したことがない方は、ぜひ試してみることをお勧めします。また、Firefox の以前のバージョンでこの機能に慣れている方には、ブラウジングの習慣を変えずに Chrome または Safari を試すために必要なツールをこの記事が提供できれば幸いです。