public class RecommenderJob
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
LOG
LOG
|
Constructor and Description |
---|
RecommenderJob(Configuration conf) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends DataModel> |
getDataModelClass()
Get data model class.
|
java.lang.Class<? extends RecommenderEvaluator> |
getEvaluatorClass(java.lang.String evalClassKey)
Get evaluator class.
|
java.lang.Class<? extends RecommendedFilter> |
getFilterClass()
Get filter class.
|
java.lang.Class<? extends Recommender> |
getRecommenderClass()
Get recommender class.
|
java.lang.Class<? extends RecommenderSimilarity> |
getSimilarityClass()
Get similarity class
|
void |
runJob()
run Job
|
void |
saveResult(java.util.List<RecommendedItem> recommendedList)
Save result.
|
void |
setRecommenderClass(java.lang.Class<Recommender> jobClass) |
void |
setRecommenderClass(java.lang.String jobClass) |
public RecommenderJob(Configuration conf)
public void runJob() throws LibrecException, java.lang.ClassNotFoundException, java.io.IOException
LibrecException
- If an LibrecException error occurs.java.lang.ClassNotFoundException
- if can't find the class of filterjava.io.IOException
- If an I/O error occurs.public void saveResult(java.util.List<RecommendedItem> recommendedList) throws LibrecException, java.io.IOException, java.lang.ClassNotFoundException
recommendedList
- list of recommended itemsLibrecException
- if error occursjava.io.IOException
- if I/O error occursjava.lang.ClassNotFoundException
- if class not found error occurspublic void setRecommenderClass(java.lang.String jobClass)
public void setRecommenderClass(java.lang.Class<Recommender> jobClass)
public java.lang.Class<? extends DataModel> getDataModelClass() throws java.lang.ClassNotFoundException, java.io.IOException
Class<? extends DataModel>
objectjava.lang.ClassNotFoundException
- if the class is not foundjava.io.IOException
- If an I/O error occurs.public java.lang.Class<? extends RecommenderSimilarity> getSimilarityClass()
public java.lang.Class<? extends Recommender> getRecommenderClass() throws java.lang.ClassNotFoundException, java.io.IOException
Recommender
.java.lang.ClassNotFoundException
- if can't find the class of recommenderjava.io.IOException
- If an I/O error occurs.public java.lang.Class<? extends RecommenderEvaluator> getEvaluatorClass(java.lang.String evalClassKey) throws java.lang.ClassNotFoundException, java.io.IOException
RecommenderEvaluator
.evalClassKey
- class key of the evaluatorjava.lang.ClassNotFoundException
- if can't find the class of evaluatorjava.io.IOException
- If an I/O error occurs.public java.lang.Class<? extends RecommendedFilter> getFilterClass() throws java.lang.ClassNotFoundException, java.io.IOException
RecommendedFilter
.java.lang.ClassNotFoundException
- if can't find the class of filterjava.io.IOException
- If an I/O error occurs.Copyright © 2017. All Rights Reserved.