loading...
【楽天市場】季節特集

Ajaxサイト内全文検索実装

Time-line Navigation
◀ Prev Spell: [ .spell ] 美辞麗句
▶ Next Spell: [ エッセイ/随想 ] バランス

Ajaxによるサイト内全文検索システムを導入。

http://java.cocolog-nifty.com/blog/2005/12/typepadmtajaxja_c70d.html

MTにも検索システムは実装されているが、
コメントの検索など、非力な部分があるのも否めない。
何とかならんかなぁ、と考えていたところ、良いものを拾った☆
僕の能書きは、コメントで補足することが多いからだ(´∀`*)

Ajax の利点は、
割とサーバサイドインクルード的要素を持ったスクリプトだが、
飽くまで、ベースは JavaScript である、と云うこと。
基本的には、ローカル(クライアントサイド)で機能するスクリプトだ。
*prototype や jQuery と云った Ajax ライブラリは、
 開発側にとっても非常に重宝する。ありがとう☆

なので、実行速度が格段に早い。

厳密には、個々のマシンスペックに依存するものの、
現状、安価でハイスペックマシンが手に入る時代だ。

加えて、ブロードバンド時代全盛の昨今、
通信環境の格差なりは、余り取り沙汰されない。

SSIだのへったくれなどは、余り意識されないだろう。
「当然」の違いを噛み締めてみたりする(´∀`*)

ナローバンド時代の苦い想い出たちは、
キラ星のように懐かしく輝いていたりするのだ(´∀`*)

検索システムなどを導入する際、
google の API を利用するのも手だが、
こちらのスクリプトは非常に優秀だ。

かなり以前に開発されたようだが、
今回、遅ればせながら導入させて頂いた。

縦横無尽に検索されたし。

そんな感じで♪

関連スペル

◀ PREV 断念。。
モバイルサイト更新のお知らせ NEXT ▶

コメント (4)

vincent. | 2008年3月15日(土) 08:47 | 返信

KATANA での不具合は既知。
延々とサーチを続けてしまう。

search_data.txt 内に特殊文字(中カッコ)が含まれているからだ。

バックスラッシュで置換してやれば、きちんと走ると思うのだが、、
MTタグには、その辺りのアトリビュートが見当たらない。。

encode_jsなどはあるが、マッチング置換などはデフォでは実装されてなさそう。。

この辺りがデフォの弱さやねぃ〜(´∀`*)y-〜♪

いずれにしても、
技術的な部分はこちらが悩むとして、、
ビジターは内容で悩んでみて欲しい☆

そんな感じで♪

vincent. | 2008年3月15日(土) 08:51 | 返信

試しに「愛」と入れて検索ボタンをクリック。
すると、わらわらと愛が犇めいていたりする。。(*´艸`)ウフフ♪

どんだけ〜ヽ(´∀`*)

key | 2008年3月15日(土) 14:48 | 返信

早速試してみると愛が一杯だった☆
で、凄く早くてびっくり。

vincent. | 2008年3月15日(土) 18:36 | 返信

>keyさん
ね? ものっそいっぱいやったでしょ?
で、抜群早い!!

で、僕の恋愛も。。

古疵に触れるのが趣味ですか。。(´・ω・`)

なんつって☆

コメント投稿

feed icon コメント用フィード

このスペルに関連するAmazonオススメ情報

トラックバック

アーカイブツリー

ページランク

リファラーランク

BlogPeople BB feed icon

項目を


今日のことば feed icon

総合健康開発研究所(SOUKEN)
OpenIDに対応しています

OpenID

  • Movable Type
  • OpenID
  • TypePad
  • mixi
  • Yahoo! JAPAN
  • ライブドア
  • はてな
  • Google
OpenIDについて
アルファポリス アルファポリス Webコンテンツ