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:"Movable Type" | intitle:HaloScan | intitle:Flickr | intitle:SiteMeter">Blog ツール</option> <option value="intitle:"ChangeLogメモ" | 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