U - type of the usersI - type of the itemspublic class FastFilterRecommenderRunner<U,I> extends AbstractRecommenderRunner<U,I>
| Constructor and Description |
|---|
FastFilterRecommenderRunner(FastUserIndex<U> userIndex,
FastItemIndex<I> itemIndex,
Stream<U> users,
Function<U,IntPredicate> userFilter,
int maxLength)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
run(Recommender<U,I> recommender,
Consumer<Recommendation<U,I>> consumer)
Runs the recommender and prints the recommendations to an output
stream.
|
runpublic FastFilterRecommenderRunner(FastUserIndex<U> userIndex, FastItemIndex<I> itemIndex, Stream<U> users, Function<U,IntPredicate> userFilter, int maxLength)
userIndex - fast user indexitemIndex - fast item indexusers - target usersuserFilter - item filter provider for each usermaxLength - maximum length of the recommendation lists, 0 for no limitpublic void run(Recommender<U,I> recommender, Consumer<Recommendation<U,I>> consumer)
RecommenderRunnerrecommender - recommender to be runconsumer - recommendation consumerCopyright © 2016. All rights reserved.