Power Searchについて

概略

Power Searchというのは、ItemSearchのパラメーターのpowerを使った検索で、BooksもしくはForeignBooksに対して複雑な検索条件を設定することができます。(簡単な検索条件も設定できますが...)

条件が設定できるのは、作者(author),ISBN(ISBN),キーワード(keywords),使用言語(language),出版日(pubdate),出版社(publisher),主題(subject),タイトル(title)、出版形態(binding)の9種類(たぶん)です。

条件をつくるには:(コロン)を=(イコール)だと思ってつぎのような等式(?)を作ります。

author:森博嗣 ←これは(作者=森博嗣)ということを表しています。
binding:文庫  ←これは(出版形態=文庫)ということを表しています。
subject:ホラー ←これは(主題=ホラー)ということを表しています。
pubdate:during 2000 ←これは出版日が2000年ということを表しています。
pubdate:after 11-2000 ←これは出版日が2000年11月より後だということを表しています
ISBN:507216 ←これはISANが507216ということを表しています。(13桁のISBNも使えるようです。)

また、not,and,or,(,),"を使うことができます。

author:森博嗣 and binding:(文庫 or 新書) ←森博嗣の本で文庫か新書のものを検索します。
(subject:Ruby or C#) and pubdate:after 2006 ←RubyまたはC#についての本で、出版が2007年以降のものを検索します。
keywords:PHP and publisher:not PHP出版←キーワードがPHPで、PHP出版の本でないものを検索します。
スペースは半角をであることに注意してください。
”は文字列の正確な一致を要求するときに使います。(私が試した限りでは、違いが分かりませんでした。)

また、ワイルドカード * も使えます


subject:c*言語←主題が「c言語」もしくは「c何たら言語」のものを検索します。例えば、c言語,c#言語,c++言語などです。

最初の例は、13桁のISBNで9784061825789か9784894716841であるものです。

サンプル ★パラメーター
Power : ISBN:(9784061825789 or 9784894716841)
SearchIndex : Books
ResponseGroup : デフォルト
★リクエスト
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2007-10-29&AWSAccessKeyId=[your AWS Access Key ID]&Operation=ItemSearch&Power=ISBN%3a(9784061825789+or+9784894716841)&SearchIndex=Books
★レスポンス

  <?xml version="1.0" encoding="UTF-8" ?>
- <ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2007-10-29">
- <OperationRequest>
- <HTTPHeaders>
  <Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" />
  </HTTPHeaders>
  <RequestId>01Z5F0XC7EN958MZ9B4R</RequestId>
- <Arguments>
  <Argument Name="SearchIndex" Value="Books" />
  <Argument Name="Service" Value="AWSECommerceService" />
  <Argument Name="AWSAccessKeyId" Value="**************" />
  <Argument Name="Version" Value="2007-10-29" />
  <Argument Name="Operation" Value="ItemSearch" />
  <Argument Name="Power" Value="ISBN:(9784061825789 or 9784894716841)" />
  </Arguments>
  <RequestProcessingTime>0.0417110919952393</RequestProcessingTime>
  </OperationRequest>
- <Items>
- <Request>
  <IsValid>True</IsValid>
- <ItemSearchRequest>
  <Power>ISBN:(9784061825789 or 9784894716841)</Power>
  <SearchIndex>Books</SearchIndex>
  </ItemSearchRequest>
  </Request>
  <TotalResults>2</TotalResults>
  <TotalPages>1</TotalPages>
- <Item>
  <ASIN>406182578X</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=406182578X%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/406182578X%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>森 博嗣</Author>
  <Creator Role="">森 博嗣</Creator>
  <Manufacturer>講談社</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>タカイ×タカイ (講談社ノベルス モF- 41)</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4894716844</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4894716844%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4894716844%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>アラン・シャロウェイ</Author>
  <Author>ジェームズ・R・トロット</Author>
  <Creator Role="">アラン・シャロウェイ</Creator>
  <Creator Role="">ジェームズ・R・トロット</Creator>
  <Creator Role="翻訳">村上 雅章</Creator>
  <Manufacturer>ピアソン・エデュケーション</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)</Title>
  </ItemAttributes>
  </Item>
  </Items>
  </ItemSearchResponse>

次の例はキーワードがオブジェクト指向で、2007年以降に出版されたものです。

サンプル

★パラメーター
Power : keywords:オブジェクト指向 and pubdate: after 2006
SearchIndex : Books
ResponseGroup : デフォルト
★リクエスト
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2007-10-29&AWSAccessKeyId=[your AWS Access Key ID]&Operation=ItemSearch&Power=keywords%3a%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e6%8c%87%e5%90%91+and+pubdate%3a+after+2006&SearchIndex=Books
★レスポンス
  <?xml version="1.0" encoding="UTF-8" ?>
- <ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2007-10-29">
- <OperationRequest>
- <HTTPHeaders>
  <Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" />
  </HTTPHeaders>
  <RequestId>0RH2ZMZDTP6XD39QA5XP</RequestId>
- <Arguments>
  <Argument Name="SearchIndex" Value="Books" />
  <Argument Name="Service" Value="AWSECommerceService" />
  <Argument Name="Operation" Value="ItemSearch" />
  <Argument Name="Power" Value="keywords:オブジェクト指向 and pubdate: after 2006" />
  <Argument Name="AWSAccessKeyId" Value="**************" />
  <Argument Name="Version" Value="2007-10-29" />
  </Arguments>
  <RequestProcessingTime>0.0655300617218018</RequestProcessingTime>
  </OperationRequest>
- <Items>
- <Request>
  <IsValid>True</IsValid>
- <ItemSearchRequest>
  <Power>keywords:オブジェクト指向 and pubdate: after 2006</Power>
  <SearchIndex>Books</SearchIndex>
  </ItemSearchRequest>
  </Request>
  <TotalResults>16</TotalResults>
  <TotalPages>2</TotalPages>
- <Item>
  <ASIN>477413015X</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=477413015X%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/477413015X%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>井上 樹</Author>
  <Creator Role="">井上 樹</Creator>
  <Manufacturer>技術評論社</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>いちばんやさしい オブジェクト指向の本 (技評SE新書 007)</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4873113490</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4873113490%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4873113490%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>Brett McLaughlin</Author>
  <Author>Gary Pollice</Author>
  <Creator Role="">Brett McLaughlin</Creator>
  <Creator Role="">Gary Pollice</Creator>
  <Creator Role="編集">長瀬 嘉秀</Creator>
  <Creator Role="編集">永田 渉</Creator>
  <Creator Role="翻訳">株式会社テクノロジックアート</Creator>
  <Manufacturer>オライリー・ジャパン</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4881665936</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4881665936%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4881665936%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>藤野 真吾</Author>
  <Creator Role="">藤野 真吾</Creator>
  <Manufacturer>ソーテック社</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>PHPフレームワーク Zend Framework入門</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4894716828</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4894716828%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4894716828%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>クレーグ・ラーマン</Author>
  <Creator Role="">クレーグ・ラーマン</Creator>
  <Creator Role="翻訳">依田 光江</Creator>
  <Manufacturer>ピアソンエデュケーション</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>実践UML 第3版 オブジェクト指向分析設計と反復型開発入門</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4798111112</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4798111112%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4798111112%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>バートランド・メイヤー</Author>
  <Creator Role="">バートランド・メイヤー</Creator>
  <Creator Role="翻訳">酒匂 寛</Creator>
  <Manufacturer>翔泳社</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング)</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>477413144X</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=477413144X%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/477413144X%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>岡村 敦彦/山田 隆太</Author>
  <Creator Role="">岡村 敦彦/山田 隆太</Creator>
  <Manufacturer>技術評論社</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>Java・オブジェクト指向の壁を突破する 抽象化プログラミング入門 -UMLからJavaへ、すらすらコーディングできますか? (豆蔵セミナーライブオンテキスト 3)</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4563015695</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4563015695%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4563015695%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>石川 博</Author>
  <Creator Role="">石川 博</Creator>
  <Manufacturer>培風館</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>JavaScriptによるアルゴリズムデザイン―オブジェクト指向からDB・Web・マイニングまで</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4798017272</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4798017272%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4798017272%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>豊田 孝</Author>
  <Creator Role="">豊田 孝</Creator>
  <Manufacturer>秀和システム</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>Windows PowerShell実践スクリプティング―オブジェクト指向と集合指向の統合シェル</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4797341912</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4797341912%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4797341912%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>福田 英徳</Author>
  <Creator Role="">福田 英徳</Creator>
  <Manufacturer>ソフトバンククリエイティブ</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>C/C++による組み込みソフトウェア開発技法 オブジェクト指向を取り入れた理論と実践</Title>
  </ItemAttributes>
  </Item>
- <Item>
  <ASIN>4794422555</ASIN>
  <DetailPageURL>http://www.amazon.co.jp/gp/redirect.html%3FASIN=4794422555%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4794422555%253FSubscriptionId=**************</DetailPageURL>
- <ItemAttributes>
  <Author>広内 哲夫</Author>
  <Creator Role="">広内 哲夫</Creator>
  <Manufacturer>創成社</Manufacturer>
  <ProductGroup>Book</ProductGroup>
  <Title>Javaプログラミング―基礎からオブジェクト指向の応用まで</Title>
  </ItemAttributes>
  </Item>
  </Items>
  </ItemSearchResponse>
inserted by FC2 system