awsearch.js - Amazon最速検索ライブラリ

awsearch.js とは

Amazon最速検索から、検索部分のロジックを抽出し、汎用的に利用できるようにライブラリ化したものです。サーバサイドでの処理を行わず、JavaScriptのみでAmazon WebServiceを利用した検索が可能です。

動作確認はWinIE 6.0, Firefox 1.0.7で行ってます。たぶんSafariでは動きません。

ダウンロード

を自分のサーバに配置してください。ライセンスはオリジナルと同じArtistic Licenseです。

Demo

シンプルなAmazon検索サービス

http://rails2u.com/misc/awsearch/awsearch_demo.html

ポピュラー音楽から「Beatles」で検索して、検索結果最初の一件をアラートで表示するサンプル

クリックで以下のサンプルを実行

var dev_token = 'あなたのdeveloper token';
var xslt = 'http://example.com/awsearch.xsl';
var aws = new AWSearch(dev_token, xslt, {
  mode: 'music-jp',
  onSuccess: function(result){ with(result.items[0]){ alert(title + ' - ' + creator.join(',')); } }
});
aws.search('Beatles');

詳しい使い方

awsearch.jsのコメントとソースコード、またはdemoのソースコードを読んでください。複雑なことはしてない(はず)です。

変更履歴