Google Co-opGoogle Custom Search Engine は、検索対象のサイトを複数指定できて、検索結果画面がカスタマイズ可能。しかも、Ajaxな機能を利用すれば Google のサイトへページ遷移することなく、自サイトのページ内だけで検索を完結させることができる。

で、試してみた。

なぜか、指定したサイトが検索できず、「全てのサイトを検索」モードになってしまう。うむむ。
でも、時間をおいたら、できるようになったので、まぁよし。
原因不明。

で、

Host a search box on your own site, with the result pages on Google.com
When people search using the search box on your site, they will view the results on a page hosted by Google. Copy and paste the search box code onto your site.

Google Co-op - Custom Search Engine - Control panel - Code

と言われているコードをウェブページに貼って、検索窓を設置。

Google Custom Search Engine

下の窓が Custom Search Engine の検索窓。
検索はできるようになった。
でも、日本語で検索しようとすると文字化けする orz
EUC-JPのページだからかな。

ということで、
たぶんヘルプには書いてないと思うけど、たぶん元の Google と同じパラメータだと思うので、

<input type="hidden" name="ie" value="EUC-JP">

を検索窓のコードに追加。
これで日本語検索も化けなくなった。

Result Page of Google Custom Search Engine

今までは Google - リンク、検索機能を追加 の「Google フリー検索」を使っていたけど、これはもういらないかなぁ。

参考:


コメント

英語のページが検索にひっかからないような……

きのうNI-Lab.で、複数とか指定しなかったー。
しかもNI-Lab.のサイトを遷移すればよかった?

tags: zlashdot Internet

Posted by NI-Lab. (@nilab)