2010-05-04 82 views
1

答: 在我們的應用程序中,我們使用的大部分數據都以自由文本形式存儲.i.e。到目前爲止還沒有完成分類。我們使用openNLP庫來理解數據(提取關鍵字/分類)並對亞馬遜網絡服務執行查詢以提取查詢結果。亞馬遜產品API ResponseGroups和默認結果

我們使用searchindex = All和keywords =。 結果並不總是返回,我們基本上得到'AWS.ECommerceService.NoExactMatches' 如何避免這種情況? 1)如果找不到匹配,有沒有辦法指定默認結果?例如如果搜索查詢沒有返回結果,亞馬遜傳送帶小部件會這樣做,它基本上會顯示一些計算機項目。 2)我是否應該總是批量請求併爲每個請求添加另一個搜索條件?如果我的第一個標準沒有得到任何結果,我們可以肯定,我們的第二個查詢將總是拉結果(可能緩存?)

這裏是一個搜索條件'開放環圈環耳環拋光不鏽鋼開放環圈耳環拋光不鏽鋼Steel DiamondShark' 這不會通過API返回結果。

在亞馬遜網站上,我得到了一些非常相關的結果。有沒有辦法來取得這些結果?

B. 我們只需要一個縮略圖圖像和我們的應用程序的標題和說明。哪個responseGroup是合適的?我們現在正在使用中等rt,但即使使用該響應組,也有很多信息。

任何幫助表示讚賞。 感謝

+0

我有同樣的問題。這有什麼好運? – thethinman 2010-08-03 04:32:09

回答

0

我不能回答你所有的問題,但也有一對夫婦,我可以貢獻:

A.確保你在你的請求,利用Operation=ItemSearch。另外,我發現在執行ItemSearch時,在關鍵字中使用逗號分隔值的工作更加可靠。

1)我還沒有找到任何這樣做,但不是說它不存在。您可能需要通過分解關鍵字來創建替代搜索。但是,一旦找到至少一個結果,您就可以使用Similarities響應組來拉取相似的項目。

B. Images響應組將返回與該項目關聯的不同大小的圖像。請注意,它不會返回任何商家提供的圖片。

祝你好運!

2

你需要以下兩個ResponseGroups

Medium (This will give you the image url, detail url & title) 
EditorialReview (This will give you the Product Description) 

注:小ResponseGroup不給你的形象,這就是爲什麼你需要中等