Amazon API搜索结果与Amazon.com搜索结果的对比

时间:2011-05-17 07:56:49

标签: api search soap amazon

对于我们的网络应用程序,它将使用亚马逊的API作为网站主要交互的基础,我们需要能够对亚马逊的产品进行广义搜索并根据相关性返回结果。期望他们的API可以像他们实际网站的搜索一样工作。

不幸的是,它没有。例如,查询“烹饪的快乐”不会返回到着名的烹饪书的链接,而是返回给某些食品加工者。相反,在实际网站上,人们会看到这本书不仅仅是第一本,而且它和任何推导都占据了前5位左右的结果。

有没有办法在没有指定要浏览的节点的情况下从Amazon的API获得此级别的相关性搜索?我们需要能够一次搜索所有内容,并且API似乎在参数集上非常有限。

1 个答案:

答案 0 :(得分:3)

答案是,如果您使用“全部”作为排序依据,而不是“混合”,您将获得与亚马逊自己的产品搜索一致的结果。较旧的文档似乎并不能解释这种差异,但测试这两种方法都表明“全部”是首选的产品分类方法。

http://docs.amazonwebservices.com/AWSECommerceService/2010-11-01/DG/

“SearchIndex:All”下的Pagesearch

您没有使用此方法获取任何项目排序选项,但如果您想要的只是“最相关”的结果,则这是首选方法。