Google検索で使えるパラメータ一覧とその活用方法

Keyboard MaestroやAlfredなどのサードパーティーアプリを使って、Google検索を少し便利にしたいとき、URLパラメータにどんなものがあって、どんな役割をしているのか知っているとうまく利用できます。
基本のパラメータ
まず、下記のGoogleのURLのあとの「search?」が基本の形で、このあとにパラメータが続きます。
「q」が検索キーワードを指すパラメータなので、キーワードを入力してURLを開くと、実際に「q」で指定したキーワードで絞り込まれた検索結果画面が表示されます。
https://www.google.co.jp/search?q=検索キーワードさらにこの後ろに「&」で区切ってパラメータを追加していくことで、細かい絞り込みができます。
| パラメータ | 内容 | 備考 |
|---|---|---|
| q | 検索キーワード | and指定の場合は「+」で区切る 除外キーワードは「-」をつける |
| tbm | 検索タブ (tab menuの略) | 検索タブを下記の中から選択する
|
| hl | 表示言語 | 表示言語を言語コードで指定する 主に下記の日本語か英語のどちらかを使用
|
| lr | 検索言語 | 検索言語を「lang_」のあとに言語コードで指定する 主に下記の日本語か英語のどちらかを使用
|
| num | 1ページあたりの 結果表示数 | 数字を入力して、1ページあたりの検索結果の数を指定する 「100」が最大 |
| safe | セーフサーチのレベル | 下記3つの中からセーフサーチのレベルを指定する
|
| filter | 類似ページを フィルタリング | 類似ページをフィルタリングするかどうか指定する
|
| pws | パーソナライズ | パーソナライズするかどうか指定する
|
サイト内検索機能で利用
Google Chromeには「サイト内検索」機能があり、特定サイトを登録してアドレスバーからすぐに検索できます。
ここにパラメータを追加した状態のGoogle検索URLを登録しておくことで、例えば英語に絞り込んでの検索をすぐに行えます。
Google Chromeの[設定]→[検索エンジン]→[検索エンジンとサイト内検索を管理する]で「サイト内検索」の「追加」ボタンをクリックします。
![[設定]→[検索エンジン]→[検索エンジンとサイト内検索を管理する]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_1-8.png)
あとは検索キーワード部分を「%s」に置き換えて設定を追加するだけです。

https://www.google.co.jp/search?q=%s&lr=lang_enサードパーティ製アプリで利用
Keyboard Maestro
例えば、Keyboard Maestroを使って「クリップボードにコピーしたテキストでGoogle英語検索をするマクロ」が作れます(Keyboard Maestroに関しては過去に記事にしているので、そちらをご覧ください)。

やっていることは「New Google Chrome Tab」アクションでURLを指定するだけで、そのURLが開きます。
検索キーワード部分は「%SystemClipboard%」とすればクリップボードの内容が入るので、これでコピーしたテキストが反映されたURLが開きます。
Alfred
Alfredの「カスタム検索(Web Search)」機能を使うと、Google Chromeの「サイト内検索」と同じことがAlfredでできます。
機能の詳細な説明は過去に記事にしているので、そちらをご覧ください。
Alfredの場合は検索キーワード部分は「{query}」とすれば、入力した内容が反映されます(設定が面倒な方はこちらのリンクからすぐに追加できます)。

これでAlfredを起動して、「ggen」と入力したあとにキーワードを入力すると英語検索がすぐにできます。



1Passwordを便利に使うための小技や整理術!
Alfredを立ち上げたら自動で入力モードを「英数」に切り替える設定方法
Alfred 4でのWorkflowの作り方とWorkflow Objectのまとめ
ATOKの変換領域(文節区切り)を選択しやすくするカスタマイズ
Drive File Streamの中にあるフォルダを登録して、Alfredから検索結果に表示する方法
Google Meetをさらに便利にする便利なChrome拡張機能と、公式でサポートされるようになった機能
BetterTouchToolを使って、Finderのファイルを「規定アプリケーションで開く」ショートカットキーを設定する方法
macOSのシステム環境設定「アクセシビリティ」内にあるVoiceOverの設定見直し
Path Finder 8のサイドバー設定がたまに初期化されてしまう問題
Drive File Streamで接続しているGoogle Drive内の検索をするAlfred Workflowの作成方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroのアクション タイムアウト設定方法で、マクロの継続・停止をコントロールする
記事内の画像にマウスホバーした時に画像が半透明になる意味はあるのか?
Alfredのランチャー(メインウインドウ)が邪魔で後ろが隠れてしまうときの対処法
Abstractを使っている場合は、Default Folder Xの「今開いている書類のある場所をファイルダイアログで開く」をオフにする
resizeイベントを使用する場合は、iOS Safariでの挙動に注意
自宅ですぐにインターバルトレーニングを始めたいならApple Watchの「Seconds」がオススメ!HIITと相性抜群!
Macの外部ディスプレイで特定の画面だけミラーリングさせる方法
Figmaの画像周りの基本操作|画像の追加方法や色補正、切り抜き方法まで
Keyboard Maestroを使ってGyazoアプリをショートカットキーで起動する方法