r-Studio

« 日本語入力システム | ねずみ取りにしてやられた »

Movable Typeでサイト内検索結果を高速表示

文字サイズ変更:

文字サイズ大

文字サイズ標準

文字サイズ小

現在の文字サイズ:

文字サイズ大

文字サイズ標準

文字サイズ小

Top > Movable Type > Movable Typeでサイト内検索結果を高速表示

Movable Typeにデフォルトでくっついているブログ内検索ですが、どうも動作が鈍くて悶々とした日々を送っていました。

そんなある日(て言うかさっき)、いわゆるAjaxで瞬時に検索結果を表示させることが出来る方法が紹介されていました。

やってみたんですが、すごいです。さすがAjax。動的で速い。特に一度検索結果を表示させた後、もう一度その状態から何かを検索したときの結果表示はまさに瞬時です。

また、コメントの文言も検索対象にふくめるのも特徴です。

検索結果は検索フォームと同一ページ内にリフレッシュなしで表示されるため、スペース的な問題からこれまで全ページに表示させてあった検索フォームをトップページのみに置きました。

元々ほとんど誰も使っていなかったことだし・・・。

トップページの左上にある検索フォームに、"Firefox"だとか"ビートル"など適当な文言を入力してEnterキーか検索ボタンをポチッと押すと、右側に検索結果が表示されます。

一応Firefox 2.0.0.1、Opera 9.10、IE7.0、IE6.0で動作を確認しました。

リンク先ではMovable Typeのテンプレートをいじるだけで使えるように紹介されていますが、出来ればprototype.jsblog_ajax_json_search.jsは自分のサーバーにアップして使った方がいいかもしれませんね。

Tags : Movable Type
Posted by r on 2007年02月12日 10:50 edit


メールアドレスの入力は必須となっていますが、公開されることはありません。
URLは投稿者名からリンクが張られます。

また、短すぎるコメントはスパムと判断される恐れがあるのでご注意下さい。




Powered by Movable Type 3.35.
© 2006-2008 r-Studio. All rights reserved.