How do you recommend the best products for each individual user out of a catalog with millions of items? The Catalog Intersection Endpoint is designed to integrate with your recommender to input product catalog data most relevant to each individual user so your recommendation system truly understands each individual user
catalogExample
and make sure to upload the json file containing the test catalog.
Finally, specify which features of the catalog you want to consider. For the test catalog, we will use the following:
Catalog JSON Schema
section of the popup on the developer dashboard. The id_column
and feature_columns
fields should not be modified.
The object related to id_column
specifies which field in the test catalog should be considered as an identifier of each item (id
in this case).
The objects related to feature_columns
specifies which fields of the test catalog should be considered as features used to rank the items according to the user’s Digital Self (name
and description
in this case).
Upload
and the catalog will start getting processed.
You can also upload the catalog programmatically via the Upload Catalog API. You will need to provide an API key such as the one you created in the quickstart.
Go to user
to select the user you want item rankings for:
Catalog Intersection
tab, then select the catalog you just uploaded, and provide some context on the kind of items you would like to rank from the catalog (for example shoes
). Click on Intersect
to display the items that best match the user preferences.