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