diff src/wikigraph/LinkConvertGraph.java @ 21:f9ef906676eb draft

modify LinkToNode.java
author one
date Tue, 28 Aug 2012 14:04:15 +0900
parents 2c3a10047ec6
children fbf0cf550b06
line wrap: on
line diff
--- a/src/wikigraph/LinkConvertGraph.java	Mon Aug 27 04:30:53 2012 +0900
+++ b/src/wikigraph/LinkConvertGraph.java	Tue Aug 28 14:04:15 2012 +0900
@@ -94,7 +94,7 @@
 
 
 		try {
-
+			
 			lcg = new LinkConvertGraph(filename);
 
 			lcg.parseXml();
@@ -105,10 +105,13 @@
 
 			HashMap<String,HashSet<String>> hash = lcg.getHash();
 
-			GraphDatabaseService graphDb = new EmbeddedGraphDatabase("wikiLinkDB_");
+			GraphDatabaseService graphDb = new EmbeddedGraphDatabase("wikiLinkDB");
 			LinkToNode ltn = new LinkToNode(graphDb);
 			
 			Transaction tx = graphDb. beginTx();
+			
+			Node delNode = graphDb.getNodeById(0);
+			delNode.delete();
 
 			for (Map.Entry<String,HashSet<String>> map : hash.entrySet()) {
 				String pageTitle = map.getKey();
@@ -124,6 +127,7 @@
 					Node linkNode;
 					if ( ltn.getId(linkPageTitle) == null) {
 						linkNode = ltn.createNodeWithPageTitle(linkPageTitle);
+						ltn.setPageRank(linkNode, 0);
 					} else {
 						linkNode = ltn.getNode(linkPageTitle);
 					}