Dec 14, 2005

Yahoo!検索 Webサービスを使った割とありがちなサイト内検索

ありがちですが、このブログのサイト内検索をYahoo!検索(Yahoo!デベロッパーネットワーク - 検索Webサービス)とAjaxを使うようにしてみました。

また、ysearch-json.cgi、ysearch-json.fcgiは単体で使用すると(queryオプションを与えないと)フォームを表示するので動作確認などに使用できます。

注意点

  • YSearch.jsの58行目の'uri'の値は、ysearch-json.{cgi,fcgi}のURLを指定する必要があります。
  • ysearch-json.{cgi,fcgi}の10行目の$YJWS_APPIDにセットするアプリケーションIDはYahoo!デベロッパーネットワーク - アプリケーションIDの登録から適宜取得してください。
  • ysearch.html, ysearch-inc.html中、「YSearch.init('[Your Hostname]',10);」の引数はそれぞれ「自分のサーバーのホスト名」「一度に表示する検索結果の個数」です。適宜変更してください。
  • ysearch-inc.htmlは相当手抜きです。ちゃんと動くようにするためにはインターバルタイマーを真っ当に使う必要があります。ま、簡単なのでいろいろ試してみてください。

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com