org.reco4j.graph.neo4j.engine
Class RecommenderNeo4jEngineManager
java.lang.Object
org.reco4j.graph.neo4j.engine.RecommenderNeo4jEngineManager
public class RecommenderNeo4jEngineManager
- extends Object
- Author:
- Alessandro Negro
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static RecommenderNeo4jEngineManager getInstance()
getRecommender
public Iterable<org.neo4j.graphdb.Node> getRecommender(org.reco4j.graph.INode user,
String recommenderName)
updateRecommender
public void updateRecommender(org.neo4j.graphdb.Relationship edge,
int operation)
init
public void init(org.neo4j.graphdb.GraphDatabaseService gds,
org.apache.commons.configuration.Configuration c)
startRecommender
public void startRecommender()
getUsers
public Iterable<org.neo4j.graphdb.Node> getUsers(String recommenderName)
getItems
public Iterable<org.neo4j.graphdb.Node> getItems(String recommenderName)
getAllRatings
public Iterable<org.neo4j.graphdb.Relationship> getAllRatings(String recommenderName)
getRatings
public Iterable<org.neo4j.graphdb.Relationship> getRatings(org.neo4j.graphdb.Node node,
String recommenderName)
getRatingsTest
public Iterable<org.neo4j.graphdb.Relationship> getRatingsTest(org.neo4j.graphdb.Node node,
String recommenderName)
getPrediction
public double getPrediction(org.neo4j.graphdb.Node node,
org.neo4j.graphdb.Node item,
String recommenderName)
getSimilarItems
public Iterable<org.neo4j.graphdb.Node> getSimilarItems(org.neo4j.graphdb.Node item,
int cardinality,
String recommenderName)
Copyright © 2013. All Rights Reserved.