A set of features that can be extracted to improve recommendations.
A request to obtain a recommendation.
The response for a GetRecommendation request.
The response for a GetRecommendation request.
a recommendation wrapped a Some
if a recommendation was available, None
otherwise
A query to obtain a recommendation for a product.
A query to obtain a recommendation for a product.
the identifier of the product
the identifier of the client
the identifier of the site
the user identififer to be used for segmentation
the features related to this query
A product recommendation.
A product recommendation.
the identifier of the queried user wrapped in a Some
if the recommendation is for a user, None
otherwise
the identifier of the queried product wrapped in a Some
if the recommendation is for a product,
None
otherwise
the identifier of the client
the identifier of the site
the recommended product identifiers
the time the recommendation was issued
A specification of a recommendation query.
Interface for clients capable of interacting with the Recommender module for retrieving recommendations for users or other products.
A request to be sent to the Recommender module.
A response from the Recommender module to a RecommenderRequest.
A query to obtain a recommendation for an user.
A query to obtain a recommendation for an user.
the identifier of the user
the identifier of the client
the identifier of the site
the features related to this query
A request to obtain a recommendation.
the query definition for the recommendation