Interface | Description |
---|---|
Event |
An event in a user's history.
|
EventBuilder<E extends Event> |
Interface for common behavior for event builders.
|
Like |
Generic interface representing a unary interaction.
|
LikeBatch |
Generic interface representing a batch of unary interactions.
|
Rating |
A rating is an expression of preference for an item by a user.
|
Class | Description |
---|---|
Events | |
LikeBatchBuilder |
Builder for
Like events. |
LikeBuilder |
Builder for
Like events. |
MutableRating |
Rating implementation for mutation by fast iterators.
|
RatingBuilder |
Build a
Rating . |
Ratings |
Utilities for working with ratings.
|
Annotation Type | Description |
---|---|
EventType |
A type of event, such as events to count in a history summarizer.
|
UseTimestamps |
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.