- Home ›
- Amazon Web サービス入門 ›
- 検索結果のソート(Sort) ›
- HERE
クラシック音楽(Classical)
商品カテゴリが「Classical」の場合に設定可能なソート方式は次の通りです。
salesrank 売れている順番 pricerank 価格の安い順番 -pricerank 価格の高い順番 price 価格の安い順番 -price 価格の高い順番 titlerank アルファベット順(AからZへ) -titlerank アルファベット順(ZからAへ) -orig-rel-date 発売日順(新しいものから古いものへ) orig-rel-date 発売日順(古いものから新しいものへ) releasedate 発売日順(古いものから新しいものへ) -releasedate 発売日順(新しいものから古いものへ)
一度試しただけですが「pricerank」と「price」は同じ結果でしたが「-pricerank」と「-price」は異なる結果を返しました。Amazonのサイトにて「価格の高い順番」で並べ替えした結果と一致したのは「-price」の方です。
また「orig-rel-date」と「releasedate」、そして「-releasedate」と「-orig-rel-date」は同じ結果を返しました。(Amazonのドキュメントでは「-releasedate Release date: older to newer」と書かれていますが実際には新しいものから古いものへの順で表示されます)。
サンプル
では簡単なサンプルで試しておきます。Sortプロパティは「-price」を設定します。
http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &ResponseGroup=Medium &Operation=ItemSearch &SearchIndex=Classical &Keywords=モーツァルト &Sort=-price
※必要に応じてURLエンコードして下さい。
価格は定価ベースで表示されているので分かりにくいのですが、実際の販売価格の高い順で表示されています。
続いてSortプロパティに「-releasedate」を設定します。
http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &ResponseGroup=Medium &Operation=ItemSearch &SearchIndex=Classical &Keywords=モーツァルト &Sort=-releasedate
( Written by Tatsuo Ikura )