Skip to main contentIBM Digital Self-Serve Co-Create Experience

Smart catalog search


Step 1. Review the use case summary

A retail user can use image search to find related products in the online store catalog. A vector database in watsonx.data (Milvus) can store vector embeddings of product images from the catalog. The product image selected / uploaded by a user can be used to query the database and show top matches based on a closest similarity match.


Step 2. Try the interactive demo application

Experience our interactive demo and explore its features using the sample data.

Architecture diagram

Architecture diagram

Step 3. Get an application code sample

Get a sample application code for the interactive demo. The code is a complete app that makes API calls to a watsonx instance in IBM Cloud using an IBM Cloud user API key. Modify the code for experimentation. It is assumed that Python3+ is installed or download from https://www.python.org/downloads/.

If you need an API key, please activate a watsonx.ai trial account

Refer to the readme.md inside the application folder to setup and run the application.


Step 3. Explore the technology powering this use case

Discover product benefits or begin your free trial

Share your experience
Share your selection with your team.

Do not input personal data, or data that is sensitive or confidential into demonstration assets.