2006-06-22

Blogger のカテゴリー・サーチ / サンプル

Blogger でカテゴリー・サーチを実現する方法は、主に二つある。一つは九十九式改、もう一つはクリボウ式。その比較は過去記事に書いた。

clmemo@aka では九十九式改のカテゴリー・サーチを採用している。サイド・バーにある、「Category」というプルダウン・メニューがそれ。

九十九式カテゴリー・サーチの説明・設置方法については、次記事を参照のこと。

要約すると、「Google のタイトル検索用演算子 intitle:タイトル中の文字列 を使ってタイトル中のカテゴリー文字列だけを検索すれば、擬似カテゴリー検索になる」というもの。

上記記事では、検索エンジンに Google 検索を使っている。

さて、現在、clmemo@aka では Google 検索に代えて Google Blog Search を使ってる。こちらの方がインデックス作成に優れているのが、その理由。

Blog Search を使ったカテゴリー検索のサンプル

前記事のコメント欄で、Blog Search を使ったカテゴリー検索を実現するにはどうすればいいか? とのコメントを Tetsu さんから頂いた。使用する検索エンジンを Google 検索から Blog Search に切り替えるだけでは、カテゴリー検索が動かないという。

調べてみると、確かにそうだった。

解決方法は、コメント欄のやり取りで書いたけれど、ごちゃごちゃしてしているので、改めてサンプル・コードを書く次第。

というわけで、Blog Search を使った Blogger カテゴリー検索のサンプル・コードは次の通り。

<form method="get" action="http://search.blogger.com/">
 <select name="as_q" size="1">
 <option selected="selected" value="">CATEGORY</option>
 <option value="intitle:Blogger">Blogger</option>
 <option value="intitle:&quot;Movable Type&quot; | intitle:HaloScan | intitle:Flickr | intitle:SiteMeter">Blog ツール</option>
 <option value="intitle:&quot;ChangeLogメモ&quot; | intitle:chalow">ChangeLog メモ</option>
 <option value="intitle:Emacs">Emacs</option>
 <option value="intitle:Google | intitle:Gmail">Google</option>
 <option value="intitle:HTML | intitle:CSS | intitle:JavaScript | intitle:Ajax">Web Design</option>
 <option value="intitle:TeX | intitle:LaTeX | intitle:Bib">TeX</option>
 </select>
 <input name="bl_url" value="at-aka.blogspot.com" type="hidden">
 <input name="ie" value="UTF-8" type="hidden">
 <input name="hl" value="ja" type="hidden">
 <input value="Search" type="submit">
</form>

色の変わってる所が、Google 検索のサンプル・コード (前記事参照) と変えた所。bl_url の value 値は、自分の Blog の URL をお使い下さい。

あとがき

Blog Search でカテゴリー検索ができないというコメント欄でのやり取りは、2006 年 4 月後半の話だった。それを独立した記事にしようとは思いつつも、無為に時間が過ぎてしまった。Tetsu さん、遅くなって、本当にごめんなさい。

ちなみに、クリボウさんがカテゴリー検索について追記記事を書かれている。この記事読んで、「そうだ、ぼくも書かなきゃいけないことあったんだ」と一念発起したわけ。

クリボウ式のカテゴリー検索を使ってる方は、こちらもチェック!

No comments:

Post a Comment