| Interface | Description |
|---|---|
| Event |
An event in a user's history.
|
| Rating |
A rating is an expression of preference for an item by a user.
|
| Class | Description |
|---|---|
| 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.