Google Co-op の Google 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
と言われているコードをウェブページに貼って、検索窓を設置。
下の窓が Custom Search Engine の検索窓。
検索はできるようになった。
でも、日本語で検索しようとすると文字化けする orz
EUC-JPのページだからかな。
ということで、
たぶんヘルプには書いてないと思うけど、たぶん元の Google と同じパラメータだと思うので、
<input type="hidden" name="ie" value="EUC-JP">
を検索窓のコードに追加。
これで日本語検索も化けなくなった。
今までは Google - リンク、検索機能を追加 の「Google フリー検索」を使っていたけど、これはもういらないかなぁ。
参考:
- グーグル、カスタム検索の構築サービス「Google Custom Search Engine」を発表 - CNET Japan
- 米Google、カスタマイズ可能な検索エンジン「Custom Search Engine」を提供
tags: zlashdot Internet
Posted by NI-Lab. (@nilab)
コメント
英語のページが検索にひっかからないような……
投稿者: NI-Lab. | 2006年10月25日 22:02
きのうNI-Lab.で、複数とか指定しなかったー。
しかもNI-Lab.のサイトを遷移すればよかった?
投稿者: BlogPetのづらねこにゃん | 2006年10月28日 14:36