2012-03-07 3 views
0

私は本が必要です、本、著者、isbn、isbn13のみamazon apiを使用して書籍の検索を高速化するにはどうすればよいですか? amazon apiを使った本検索のための最良の回答グループは何ですか?

私は応答XMLを取得していますが、私は応答として大規模なXMLを取得していますので、検索があまりにも遅い

//ItemSearch where the request is stored as a dictionary. 
      var searchItem = new Dictionary<string, string>(); 
      searchItem["Service"] = "AWSECommerceService"; 
      searchItem["Version"] = AwsVersion; 
      searchItem["Operation"] = "ItemSearch"; 
      searchItem["ResponseGroup"] = "ItemAttributes,Images"; 
      searchItem["AssociateTag"] = "Books"; 
      searchItem["SearchIndex"] = "Books"; 
      searchItem["Condition"] = "All"; 
      searchItem["ItemPage"] = itemPage; 
      searchItem["Keywords"] = searchText; 

      string searchDetailsRequestUrl = detailSearchSingedRequest.GetCompleteUrl(searchItem); 

を使用しています。だから私はどのようにすべての必要な情報(すなわち書籍の画像、タイトル、作者、isbn、isbn13)で検索を速くするための応答として小さなxmlを取得する必要がありますか?

"ResponseGroup" = "Medium"を入力してみました。しかし、私は "ResponeGroup" = "ItemAttributes、Images"より大きいXML応答を得ました。

+0

あなたの商品検索はどれくらい遅いですか?私はあなたが反応グループがアマゾンとかなり大きいものによってあらかじめ定義されているので、あなたが多くの選択肢を持っているとは思わない。 http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/CHAP_ResponseGroupsList.html – Standage

+0

itemsearchは一般に4-6秒。私はこの時間を短縮する必要があります。私は検索を最適化できるように他の方法はありますか? –

答えて

0

ResponseGroupを指定すると、検索したい特定のアイテムのみがページの負荷を軽減します。

関連する問題