主搜索失败时如何获取相关项目?

时间:2014-12-23 19:29:31

标签: ebay ebay-api

我最近在我的网站上添加了一个eBay搜索(使用Rebay gem),并且遇到了我需要的完整回复的问题。在我的大约10%的电话中,即使eBay网站本身显示了大量点击,我仍然获得零点击。以下是我对他们服务的电话:

finder = Rebay::Finding.new
parsed_reply = finder.find_items_by_keywords({:keywords => query_text, 'affiliate.networkId'=>'9', 'affiliate.trackingId' => ‘redacted'})

90%的时间我得到的结果都很好,但是使用以下任何查询文本,此搜索返回0次点击:

hoover bag 440004496 S型

西铁城女士不锈钢手链表18mm EJ5850-57E

mope space pack iPhone 5

然而,当我直接访问eBay.com并搜索任何这些目标时,我确实得到了大量相关的回复。

eBay显示会发生什么,例如," 0结果发现了真空袋440004496 S"然后继续展示"更多与" hoover bag 440004496类型S"相关的项目以及我希望在我的页面上显示的大量优秀的相关产品匹配。

您可以在我的网站www.FastForward.menu

上查看结果(或缺少结果)

如何通过API获得这些有用的产品点击?最好采用与任何填充的初始搜索响应相同的格式?最好在与初始响应相同的调用中,所以我不必编写更多的解析代码?

以下是我目前使用的电话的文档:http://developer.ebay.com/DevZone/finding/CallRef/findItemsByKeywords.html

如何通过API获取此类“类似”产品列表,以便我的易趣搜索在大约10%的时间内不会完全变空?

我相信其他人也遇到了同样的问题。

请随时提出问题或就如何改进此问题提出建议。

1 个答案:

答案 0 :(得分:0)

我没有给你任何可靠的答案;只是一些想法。

eBay上的搜索随着时间的推移而发展,我发现它在eBay网站和API调用之间存在分歧。现在有更多的因素和问题,如卡西尼搜索引擎,最佳匹配,关键字扩展,不同的平台/基础设施等。

假设API的自动关键字扩展功能仍然有效,check out this page并了解如何更改输入关键字以触发它。

此外,在输入查询中使用较少的关键字可能会自然带回更多结果,因此您可以修改输入中的关键字选择。