Hybris commerce产品主数据的搜索API,批量返回若干主数据的值

新建一个产品,identifier设置为i042416-1,创建之后立即能够在Backoffice里搜索出来:

![clipboard1,1](https://segmentfault.com/img/remote/1460000021383416 "clipboard1,1")

等到Storefront的indexing做完之后,前台通过关键字i042416也能将这个新创建的product搜索出来了:

![clipboard2,2](https://segmentfault.com/img/remote/1460000021383412 "clipboard2,2")

如何使用Restful API根据这个关键字进行搜索呢?

<a>https://&lt;/a&gt;&lt;host&gt;:9002/rest/v2/electronics/products/search?query=i042416

返回的响应结果里,包含命中的product个数:

![clipboard3,3](https://segmentfault.com/img/remote/1460000021383411 "clipboard3,3")

以及命中的product的code, description, name和stock(库存)字段。由此可见,当前模糊搜索匹配的字段为name.

![clipboard4,4](https://segmentfault.com/img/remote/1460000021383414 "clipboard4,4")

如果想一个roundtrip里还能取回其他额外字段,比如product的图片url,在API后面加上fields=FULL这个参数:

![clipboard5,5](https://segmentfault.com/img/remote/1460000021383415 "clipboard5,5")

这个返回的响应里,就包含了product image url数据:

![clipboard6,6](https://segmentfault.com/img/remote/1460000021383413 "clipboard6,6")

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
![公众号截图](https://segmentfault.com/img/remote/1460000021316561 "公众号截图")

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。