A set of features that can be extracted to improve recommendations
Gets a recommendation.
Represents a query to retrieve a recommendation for a product id.
Represents a query to retrieve a recommendation for a product id.
the product Id
the client Id or None
the site Id or None
the user Id to be used for segmentation
the features related to this query
Represents a recommendation.
Represents a recommendation.
user ID
product ID (query)
client ID
site ID
recommended product IDs
timestamp
Represents a supported operation of the RecommenderActor.
Represents a supported response from the RecommenderActor
Updates recommendations in bulk, for a given clientId and siteId, if provided.
Updates recommendations in bulk, for a given clientId and siteId, if provided.
the timestamp for which to update recommendations. This should enforce that only events prior to the provided timestamp are considered for the new recommendations
the optional clientId, in order to filter events
the optional siteId, in order to filter events
Represents a query to retrieve a recommendation for a user id.
Represents a query to retrieve a recommendation for a user id.
the user Id
the client Id or None
the siteId or None
the features related to this query
Gets a recommendation.
the query for the recommendation (userId, siteId, ...)