Google 検索
Google 検索(グーグルけんさく、英: Google Search (英語版) )またはGoogle ウェブ検索(グーグルウェブけんさく、英: Google Web Search)はGoogleが提供する検索エンジンで、World Wide Web上で最も多く使われている検索エンジンである。Googleは様々なサービスを通して毎日数億件の検索クエリを受け付けている。Google 画像検索などとは異なり、Google検索はウェブページ内のテキストデータを探し出すことを主な目的としている。1997年、ラリー・ペイジとセルゲイ・ブリンが開発したのが始まりである。
Google検索は本来の単語検索機能に加えて22種類以上の特殊機能を提供している。例えば、天気、株価検索、地図、映画検索、(電車の)乗換案内などがある(言語によって提供する機能が異なる。詳しくは「特殊機能」の節へ)。数値に関する特殊機能として、数値範囲検索 (70..73)、通貨換算、単位変換("10.5cmをインチで" など)、電卓機能( 3*4+sqrt(6)-pi/2 を計算)、荷物の配達状況、郵便番号といった機能があり、表示されたページをGoogle翻訳を使用して翻訳するなどの機能もある。
Google検索の検索結果ページでの表示順序は、主に「ページランク」と呼ばれるランク付けに基づいている。Google検索は様々なカスタマイズオプションを提供しており(「検索オプション」節参照)、除外 ("-xx")、選択肢 ("xx OR yy")、ワイルドカード ("x * x") といったブーリアン演算子もある。
Googleヘルプセンターが保守しているウェブページ群には、15種類以上の検索オプションが紹介されている。まず、次のような演算子がある。
OR – 2つの検索語のどちらかに関連するページを検索する。例えば 「price high OR low」 とすれば 「price」 と共に 「high」 あるいは 「low」 が関連するページを検索する。
- – 連続する単語を除外して検索する。例えば 「apple -tree」 とすれば、「tree」 がなく 「apple」 があるページを検索する。
* – ワイルドカード演算子であり、他の単語の並びに任意の語が含まれてもよい場合に使う。
"〜" - 検索文字列を「"〜"」で囲むと、その文字列の順に語が出現することを強制できる。例えば 「"Name of the Game"」 とすれば、これをひとかたまりとみなした文字列「Name of the Game」が含まれているページを検索する。かつての+演算子の機能を拡張したもの。
※かつての+演算子は「"〜"」に統合され一時期それについての警告が出ていた。廃止後はGoogle+などにマッチする一般の文字として認識されるようになった。
次のようなクエリオプションもある。
define: – クエリの先頭に 「define:」 と付けると、その後に書かれた単語群の定義を探す。
google.comに似た、goggle.comというウイルスサイトもある。
Googleは、悪意あるソフトウェアをこっそりユーザーのコンピュータにインストールしようとすることが知られているサイトについて、検索結果に "This site may harm your computer" と表示する。2009年1月31日の約40分間、あらゆる検索結果がマルウェアだと分類されてしまい、上記メッセージが表示される代わりに検索されたページにクリックで飛ぶことができなくなった。このバグは人為的なものである。Googleは悪意あるサイトの一覧を保持しており、そこにあらゆるURLに拡張可能な "/" を誤って追加したことが原因だった。
電卓 - 式を入力すると計算結果を表示する。例えば "6*77 +pi +sqrt(e^3)/888 plus 0.45" などと入力する。単位変換や通貨換算と組み合わせた計算も可能。例えば "(3 EUR/liter) / (40 miles/gallon) in USD / mile" という式は、1ガロンで40マイル走行できる燃費で、1リットル3ユーロなら、米ドル換算で1マイルにかかるコストがいくらなのかを計算する。キャレット記号 "^" はべき乗を表す。パーセント表記("40% of 300")も可能。
数値範囲検索 - ドットを2つ並べ前後に数を書くと(70..73 あるいは 90..100)、数値の範囲として扱い、その範囲内の任意の数にマッチする。負数は除外を意味するダッシュ記号と解釈されるため、機能しない。
辞書検索 - 単語や語句の定義を探す。"define" の後に単語などを入力する。日本語版では「英和」および「和英」もある。
地図 - 地名に続けて「地図」または "map" と入力すると、その場所の地図を表示する。アメリカではZIPコードでもよい。
映画検索 - 「映画」または「上映」と入力して上映中の映画の題名を入力すると、その映画の近所での上映スケジュール、レビューなどが表示される。
表示およびクエリの種類に関するオプションとして次のものがある。
cache: – キャッシュされた文書内で検索語を強調表示する。例えば 「cache:www.google.com xxx」 とすれば、「xxx」 という単語が強調表示されたキャッシュが表示される。
link: – 指定したウェブページへのリンクを持つウェブページを一覧表示する。 「link:www.google.com」 とすれば、Googleのホームページにリンクしているページの一覧を表示する。
related: – 指定したウェブページに「似ている」ウェブページを一覧表示する。
info: – 指定したウェブページについてのバックグラウンド情報を表示する。「info:www.google.com」 などとする。表示されるのは、そのページのキャッシュされているテキスト部分の先頭(160バイト程度、通常の検索結果の場合と同じ)と、それに関連した各種検索へのリンクである。
filetype: - 指定した種類のファイルのみを表示する。例えば filetype:pdf として検索語を記述すれば、PDFファイルのみが一覧表示される。
Google検索は、ウェブページ内のHTMLコードを検索対象としており、画面上の見た目を対象としているわけではない。見た目の単語の並びはHTMLソース上では異なる場合もある。