&pgid();
*はじめに [#h9bdb0b0]
-SEの[[小沼]]です。
-最近仕事でGoogle Co-opを使用する機会がありました。
-もう登場から一年近くたっていますのでご存知の方も多いと思いますが簡単に説明しておきますと、Google Co-opとはGoogleが提供してくれる自分用のカスタマイズ可能な検索エンジンです。
-Google Co-opを使用すると自分の要求にあった検索エンジンを、簡単に作成することができます。
#blikimore
*目次 [#fc1a8886]
#contents();
*Google Co-opカスタマイズ [#a67601a0]
-Google Co-opではどのようなカスタマイズができるのか、以下にまとめます。
-注:その前の導入方法などにつきましては下記サイトをご参照ください。
--[[5分でわかる Google Co-op 導入方法:http://hyper-text.org/archives/2006/11/google_co-op_explanation.shtml]]
**可能なカスタマイズ [#j382f4a0]
-以下のカスタマイズが可能です。
--特定のURL以下のページのみを対象とした検索
--特定のURL以下のページを除外した検索
-実際の利用例としては自身のサイトの、サイト内検索に利用している方が多いようです。
**検索カスタマイズの方法 [#ec7386c9]
-Google Co-opの登録画面より、検索対象とするURL、検索から除外するURLを指定します。
#ref(google_co_op_検索方法指定.jpg,wrap);
-上記のサイトでは以下のように設定されています
--検索対象のURL
---http://www.ark-web.jp/
---http://okra.ark-web.jp/
--検索から除外されているURL
---http://www.ark-web.jp/sandbox/
**自作検索エンジン設置方法 [#g29b22e8]
-設置方法には以下の2種類があります。
***Googleの検索結果ページを使用する [#d861d4fb]
-簡単な方法です。
-検索フォーム(Google Co-opの管理画面にあるものをコピーする)を自分のサイトに配置し、検索結果はGoogleが用意したものを使用します。
-デザインのカスタマイズがほとんどできません。
-例
--http://okra.ark-web.jp/~konuma/google_co_op/search.html
***自前の検索結果ページを使用する [#k220bfe6]
-デザインを設定することができる。
-検索フォーム(Google Co-opの管理画面にあるものをコピーする)も、検索結果のページも自分で用意する方法です。
-検索結果のページを自分で作成するので、デザインのカスタマイズも自由にできます。
--ただ、検索結果の横幅、縦幅には一定の制約があります。
---詳しくは下記「検索結果画面を直接カスタマイズ」を参照してください。
-例
--http://okra.ark-web.jp/~konuma/google_co_op/search2.html
**デザインカスタマイズ方法 [#h004e3f4]
-以下の2種類の方法によるカスタマイズが可能です。
--Google Co-opの登録画面からカスタマイズ
--検索結果画面を直接カスタマイズ
---こちらは自前の検索結果ページを用意した場合のみ可能です。
***Google Co-opの登録画面からカスタマイズ [#r0b98dbf]
-カスタマイズできる内容は以下です。
--検索エンジン名
--検索エンジンロゴ
--検索結果の背景色や、色設定。
-実際のカスタマイズ画面
#ref(google_co_op_デザインカスタマイズ.jpg,wrap,80%)
#ref(google_co_op_デザインカスタマイズ.jpg,wrap,85%)
***検索結果画面を直接カスタマイズ [#taaea727]
-こちらは画面をそのまま作成できるので、好きなようにカスタマイズできます。
-ただし、検索結果部分に関しては以下の制約があります。
--横幅は500以下にはならない。
--縦幅は1200以下にはならない。
*終わり [#pf6dcbe1]
-以上Google Co-opでサイト内検索を作成する方法をご紹介しました。
-サイト内検索をGoogle Co-opで作成するメリットとして、簡単、検索が早い、などがあります。
-もしこれからサイト内検索を作るようなことがありましたら、一度Google Co-opも検討してみてください。
#blikifooter(小沼)
tag: [[Google>tag/Google]]