Reference documentation and code samples for the Google Cloud Vision v1 API class ProductSearch.
Manages Products and ProductSets of reference images for use in product
search. It uses the following resource model:
The API has a collection of [ProductSet][google.cloud.vision.v1.ProductSet] resources, named
projects/*/locations/*/productSets/*, which acts as a way to put different
products into groups to limit identification.
In parallel,
The API has a collection of [Product][google.cloud.vision.v1.Product] resources, named
projects/*/locations/*/products/*
Each [Product][google.cloud.vision.v1.Product] has a collection of [ReferenceImage][google.cloud.vision.v1.ReferenceImage] resources, named
projects/*/locations/*/products/*/referenceImages/*
public static void BindService(ServiceBinderBase serviceBinder, ProductSearch.ProductSearchBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation covers the \u003ccode\u003eProductSearch\u003c/code\u003e class within the Google Cloud Vision v1 API, which is part of the \u003ccode\u003eGoogle.Cloud.Vision.V1\u003c/code\u003e namespace, and is designed for managing product searches.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProductSearch\u003c/code\u003e API organizes resources into \u003ccode\u003eProductSet\u003c/code\u003e, \u003ccode\u003eProduct\u003c/code\u003e, and \u003ccode\u003eReferenceImage\u003c/code\u003e collections, allowing for structured management of product data for identification.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API is 3.7.0, and the documentation provides access to multiple versions, ranging from 2.3.0 to 3.7.0, for the \u003ccode\u003eProductSearch\u003c/code\u003e class, with version 3.2.0 being the main point of focus.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductSearch\u003c/code\u003e offers methods like \u003ccode\u003eBindService\u003c/code\u003e for creating and registering service definitions, which is crucial for setting up server-side handling logic for product search operations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProductSearch\u003c/code\u003e class inherits members from the base \u003ccode\u003eObject\u003c/code\u003e class, including \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, \u003ccode\u003eMemberwiseClone()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]