U - type of the usersI - type of the itemspublic abstract class IdealRelevanceModel<U,I> extends RelevanceModel<U,I>
| Modifier and Type | Class and Description |
|---|---|
static interface |
IdealRelevanceModel.UserIdealRelevanceModel<U,I>
User relevance model for IdealRelevanceModel
|
RelevanceModel.UserRelevanceModel<U,I>UserModel.Model<U>| Constructor and Description |
|---|
IdealRelevanceModel()
No caching constructor.
|
IdealRelevanceModel(boolean caching,
Stream<U> users)
Full constructor: allows to specify whether to cache the user
relevance models and for which users.
|
IdealRelevanceModel(Stream<U> users)
Caching constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract IdealRelevanceModel.UserIdealRelevanceModel<U,I> |
get(U user)
Calculates the user model for user u.
|
IdealRelevanceModel.UserIdealRelevanceModel<U,I> |
getModel(U user)
Returns the user model for user u.
|
initializepublic IdealRelevanceModel(boolean caching,
Stream<U> users)
caching - are the user relevance models cached?users - users whose relevance models are cachedpublic IdealRelevanceModel()
protected abstract IdealRelevanceModel.UserIdealRelevanceModel<U,I> get(U user)
UserModelget in class RelevanceModel<U,I>user - the userpublic IdealRelevanceModel.UserIdealRelevanceModel<U,I> getModel(U user)
UserModelgetModel in class RelevanceModel<U,I>user - the userCopyright © 2016. All rights reserved.