An event in a user's history.
|EventBuilder<E extends Event>||
Interface for common behavior for event builders.
Generic interface representing a unary interaction.
Generic interface representing a batch of unary interactions.
A rating is an expression of preference for an item by a user.
Rating implementation for mutation by fast iterators.
Utilities for working with ratings.
A type of event, such as events to count in a history summarizer.
Parameter controlling whether a component is supposed to use timestamps.
In some cases, it makes sense for an event to not be associated with any particular item (e.g. "user logged in"). In this case, we recommend that integrators use a designated item ID. So long as this ID does not show up in any events used by the recommender implementation, it should not affect recommendation. Likewise, a designated user ID can be used for item-only events.