org.reco4j.graph.neo4j.plugin
Class Reco4jRecommender

java.lang.Object
  extended by org.neo4j.server.plugins.ServerPlugin
      extended by org.reco4j.graph.neo4j.plugin.Reco4jRecommender

public class Reco4jRecommender
extends org.neo4j.server.plugins.ServerPlugin

Author:
Alessandro Negro

Constructor Summary
Reco4jRecommender()
           
 
Method Summary
 Iterable<org.neo4j.graphdb.Node> getAllNodes(org.neo4j.graphdb.GraphDatabaseService graphDb, String recommender)
           
 Iterable<org.neo4j.graphdb.Relationship> getAllRatings(org.neo4j.graphdb.GraphDatabaseService graphDb, String recommender)
           
 Iterable<org.neo4j.graphdb.Node> getItems(org.neo4j.graphdb.GraphDatabaseService graphDb, String recommender)
           
 double getPrediction(org.neo4j.graphdb.Node source, org.neo4j.graphdb.Node item, String recommender)
           
 Iterable<org.neo4j.graphdb.Relationship> getRatings(org.neo4j.graphdb.Node source, String recommender)
           
 Iterable<org.neo4j.graphdb.Node> getRecommendations(org.neo4j.graphdb.Node source, String recommender)
           
 Iterable<org.neo4j.graphdb.Node> getSimilarItem(org.neo4j.graphdb.Node source, int cardinality, String recommender)
           
 
Methods inherited from class org.neo4j.server.plugins.ServerPlugin
getDefaultExtensionPoints, loadServerExtender, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Reco4jRecommender

public Reco4jRecommender()
Method Detail

getRecommendations

public Iterable<org.neo4j.graphdb.Node> getRecommendations(org.neo4j.graphdb.Node source,
                                                           String recommender)

getAllNodes

public Iterable<org.neo4j.graphdb.Node> getAllNodes(org.neo4j.graphdb.GraphDatabaseService graphDb,
                                                    String recommender)

getItems

public Iterable<org.neo4j.graphdb.Node> getItems(org.neo4j.graphdb.GraphDatabaseService graphDb,
                                                 String recommender)

getAllRatings

public Iterable<org.neo4j.graphdb.Relationship> getAllRatings(org.neo4j.graphdb.GraphDatabaseService graphDb,
                                                              String recommender)

getRatings

public Iterable<org.neo4j.graphdb.Relationship> getRatings(org.neo4j.graphdb.Node source,
                                                           String recommender)

getPrediction

public double getPrediction(org.neo4j.graphdb.Node source,
                            org.neo4j.graphdb.Node item,
                            String recommender)

getSimilarItem

public Iterable<org.neo4j.graphdb.Node> getSimilarItem(org.neo4j.graphdb.Node source,
                                                       int cardinality,
                                                       String recommender)


Copyright © 2013. All Rights Reserved.