且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-09-08 18:27:06

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




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




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


https://:9002/rest/v2/electronics/products/search?query=i042416


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




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


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5GEe8nP0-1576637534153)(https://user-images.githubusercontent.com/58975336/71051787-5d200280-2184-11ea-8478-ae9fe171546d.png)]


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




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