org.reco4j.graph.neo4j.util
Class Neo4JPropertiesHandle

java.lang.Object
  extended by org.reco4j.util.RecommenderPropertiesHandle
      extended by org.reco4j.graph.neo4j.util.Neo4JPropertiesHandle
All Implemented Interfaces:
org.reco4j.graph.IGraphConfig, INeo4JGraphConfig, org.reco4j.recommender.knn.ICollaborativeFilteringRecommenderConfig, org.reco4j.recommender.mahout.IMahoutRecommenderConfig, org.reco4j.recommender.svd.IMFRecommenderConfig, org.reco4j.similarity.ICosineSimilarityConfig, org.reco4j.similarity.IEuclideanSimilarityConfig, org.reco4j.similarity.ISimilarityConfig, org.reco4j.util.IPropertiesHandle, org.reco4j.util.IRecommenderConfig

public class Neo4JPropertiesHandle
extends org.reco4j.util.RecommenderPropertiesHandle
implements INeo4JGraphConfig

Author:
Alessandro Negro

Field Summary
 
Fields inherited from class org.reco4j.util.RecommenderPropertiesHandle
properties, PROPERTY_EDGE_ESTIMATED_RATING_IDENTIFIER, PROPERTY_EDGE_RANK_IDENTIFIER, PROPERTY_EDGE_SIMILARITY_IDENTIFIER, PROPERTY_EDGE_TEST_RANK_IDENTIFIER, PROPERTY_FEATURE_INIT_VALUE, PROPERTY_ITEM_IDENTIFIER, PROPERTY_ITEM_TYPE, PROPERTY_K_VALUE, PROPERTY_MAX_PREFERENCE_VALUE, PROPERTY_MAXFEATURES, PROPERTY_MIN_PREFERENCE_VALUE, PROPERTY_NAME_DISTANCE_ALGORITHM, PROPERTY_NAME_EDGE_ESTIMATED_RATING, PROPERTY_NAME_EDGE_RANK, PROPERTY_NAME_EDGE_SIMILARITY, PROPERTY_NAME_EDGE_TEST_RANK, PROPERTY_NAME_FEATURE_INIT_VALUE, PROPERTY_NAME_ITEM_TYPE, PROPERTY_NAME_MAX_PREFERENCE_VALUE, PROPERTY_NAME_MAXFEATURES, PROPERTY_NAME_MIN_PREFERENCE_VALUE, PROPERTY_NAME_NODE_IDENTIFIER, PROPERTY_NAME_NODE_ITEM_IDENTIFIER, PROPERTY_NAME_NODE_TYPE, PROPERTY_NAME_NODE_USER_IDENTIFIER, PROPERTY_NAME_RANK_VALUE, PROPERTY_NAME_RECALCULATE_SIMILARITY, PROPERTY_NAME_RECOMMENDER_TYPE, PROPERTY_NAME_USER_TYPE, PROPERTY_NODE_IDENTIFIER, PROPERTY_NODE_TYPE, PROPERTY_RANK_VALUE_NAME, PROPERTY_RECALCULATE_SIMILARITY, PROPERTY_RECO_NUMBER, PROPERTY_RECOMMENDER_TYPE, PROPERTY_USER_IDENTIFIER, PROPERTY_USER_TYPE, PROTERTY_NAME_K_VALUE, PROTERTY_NAME_RECOMMENDED_ITEMS
 
Fields inherited from interface org.reco4j.similarity.ISimilarityConfig
SIMILARITY_TYPE_BINARY_JACCARD, SIMILARITY_TYPE_COSINE, SIMILARITY_TYPE_EUCLIDEAN, SIMILARITY_TYPE_EUCLIDEAN_NORMALIZED, SIMILARITY_TYPE_JACCARD
 
Constructor Summary
protected Neo4JPropertiesHandle()
           
 
Method Summary
 String getDBPath()
           
static Neo4JPropertiesHandle getInstance()
           
 String getMovieLensBasePath()
           
 void setProperties(Properties properties)
           
 
Methods inherited from class org.reco4j.util.RecommenderPropertiesHandle
getEdgeEstimatedRatingName, getEdgeRankName, getEdgeRankValueName, getEdgeSimilarityName, getEdgeTestRankName, getFeatureInitValue, getGraphConfig, getItemIdentifierName, getItemType, getKValue, getMaxFeatures, getMaxPreferenceValue, getMinPreferenceValue, getNodeIdentifierName, getNodeTypeName, getProperty, getRecalculateSimilarity, getRecommenderType, getRecoNumber, getSimilarityConfig, getSimilarityType, getUserIdentifierName, getUserType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.reco4j.graph.neo4j.util.INeo4JGraphConfig
getItemType, getNodeTypeName, getUserType
 

Constructor Detail

Neo4JPropertiesHandle

protected Neo4JPropertiesHandle()
Method Detail

getInstance

public static Neo4JPropertiesHandle getInstance()

setProperties

public void setProperties(Properties properties)
Specified by:
setProperties in interface org.reco4j.util.IPropertiesHandle
Overrides:
setProperties in class org.reco4j.util.RecommenderPropertiesHandle

getDBPath

public String getDBPath()
Specified by:
getDBPath in interface INeo4JGraphConfig

getMovieLensBasePath

public String getMovieLensBasePath()


Copyright © 2013. All Rights Reserved.