Package org.neo4j.nlp.impl.manager

Examples of org.neo4j.nlp.impl.manager.NodeManager


        List<Long> relList;

        Cache<Long, List<Long>> relCache = getRelationshipCache();
        relList = relCache.getIfPresent(start);

        NodeManager nodeManager = new NodeManager();
        String pattern = (String)nodeManager.getNodeAsMap(start,db).get("pattern");
        Node startNode = graphManager.getOrCreateNode(pattern, db);

        if(relList == null)
            relList = getLongs(start, db, null, startNode);
View Full Code Here


     * @param db The Neo4j graph database service.
     * @return Returns a Neo4j node entity that contains the root pattern for performing hierarchical pattern recognition from.
     */
    private static Node getRootPatternNode(GraphDatabaseService db) {
        Node patternNode;
        patternNode = new NodeManager().getOrCreateNode(GRAPH_MANAGER, GraphManager.ROOT_TEMPLATE, db);
        if(!patternNode.hasProperty("matches")) {
            patternNode.setProperty("matches", 0);
            patternNode.setProperty("threshold", GraphManager.MIN_THRESHOLD);
            patternNode.setProperty("root", 1);
            patternNode.setProperty("phrase", "{0} {1}");
View Full Code Here

        tx.close();
    }

    private static Node getRootPatternNode(GraphDatabaseService db, GraphManager graphManager) {
        Node patternNode;
        patternNode = new NodeManager().getOrCreateNode(graphManager, GraphManager.ROOT_TEMPLATE, db);
        if(!patternNode.hasProperty("matches")) {
            patternNode.setProperty("matches", 0);
            patternNode.setProperty("threshold", GraphManager.MIN_THRESHOLD);
            patternNode.setProperty("root", 1);
            patternNode.setProperty("phrase", "{0} {1}");
View Full Code Here

TOP

Related Classes of org.neo4j.nlp.impl.manager.NodeManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.