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

dcl*_*901 9 api search soap amazon

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

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

有没有办法从亚马逊的API获得这种级别的相关性搜索,而无需指定要浏览的节点?我们需要能够一次搜索所有内容,API似乎在参数集上非常有限.

dcl*_*901 3

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

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

“搜索索引:全部”下的页面搜索

使用此方法您不会获得任何项目排序选项,但如果您想要的只是“最相关”的结果,那么这是首选方法。