Google AJAX Search API使ったサイト内検索プラグイン作った。
サイドバーに検索コントロール置いてそのままサイドバーに結果出すだけ。
ちとインデックスたまってないぽくてうまく動いてるかわからんのでアップはまだしません。
Gのサーチなんで、APIキー取得する必要があります。
Google使った検索だと即時反映されないから、
その点考えるとG使わずにブログのDBから全文検索するのがいいが、
そういうやり方だと記事数が増えるとものすごい負荷になると思うんで、DBサーチ機能は今のところつけないつもりです。
UI的には、
サイドバーに検索結果表示。
検索結果のリンククリックするとメイン領域に対象エントリだけ表示。
って感じがいいと思うが、
難しくなるんで、
サイドバーに検索結果表示。
クリックすると対象ページに移動。
ってな感じの簡単な仕様です。
記事ページ以外にリストページも検索結果に出てきちゃう仕様です。
入力BOXがG標準のサイズで、結構幅あります。
サイドバー幅336pxのテンプレートなら収まりますが、
200pxとかだとはみ出します。
そんな時はCSSで設定です。