3

我正在使用 Best Buy API ( http://developer.bestbuy.com , http://api.bestbuy.com/v1/ ),我似乎找不到任何关于产品搜索返回最相关结果的信息. 我与其他市场、亚马逊、Ebay 等进行了 API 集成,它们都根据相关性返回结果。

百思买 API 查询示例如下:

http://api.bestbuy.com/v1/products(name=iphone*)?format=json...

我实际上切换到这个名称的通配符搜索,因为关键字搜索给了我在阳光下匹配“iphone”的所有内容,并且在第一批结果中没有任何相关内容 - name = 'iphone *' 好一点......

我希望在第一批结果中看到实际的 iphone - 这是我在默认情况下看到的其他 API 集成。百思买在 Twitter 上回复我说我应该使用他们的“类别 API”来缩小结果范围。翻译:我需要猜测用户输入搜索词时所指的类别...?

我想我可以这样做,但为什么呢?我认为百思买应该将其作为“相关性”选项或类似于他们在主页搜索“最佳匹配”中的内容提供。

有谁知道我是否在这里遗漏了什么?实际上,我确实幽默了他们并查看了类别 api,认为也许我可以使用“iphone”向服务发出搜索并返回最相关的类别,然后使用 categoryid 进行产品搜索,但没有类似的东西。

目前,我最好的机会是根据名称通配符搜索进行搜索......然后按价格降序排序*畏缩* - 或者天堂禁止,在我这边想出某种搜索词到类别的关系,我没有想要做。

有人试过解决这个问题吗?谢谢!

4

0 回答 0