pkumod / gAnswer

A KBQA system based on DBpedia.
http://ganswer.gstore-pku.com
BSD 3-Clause "New" or "Revised" License
376 stars 98 forks source link

gAnswer unable to fetch answer #39

Open raj-ritu opened 4 years ago

raj-ritu commented 4 years ago

Hello Team, I am following your github page for my project, can anyone help me. I started the server but it's unable to fetch any answer, below is the log.

Server ready! [Input:] How many people live in the capital of China? EntityRecognizer Initial : ok! --------- entity/type recognition start --------- Type Check: people Type Check: capital Type Check: China Ent Check: China java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:400) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:243) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:225) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:402) at java.base/java.net.Socket.connect(Socket.java:591) at java.base/java.net.Socket.connect(Socket.java:540) at java.base/java.net.Socket.(Socket.java:436) at java.base/java.net.Socket.(Socket.java:213) at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:118) at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:683) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:662) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:529) at qa.mapping.DBpediaLookup.lookForEntityNames(DBpediaLookup.java:101) at qa.mapping.DBpediaLookup.getEntityMappings(DBpediaLookup.java:51) at qa.extract.EntityRecognition.getEntityIDsAndNamesByStr(EntityRecognition.java:734) at qa.extract.EntityRecognition.process(EntityRecognition.java:330) at qa.Query.getMergedQuestionList(Query.java:109) at qa.Query.(Query.java:35) at qa.GAnswer.getSparqlList(GAnswer.java:42) at application.GanswerHandler.handle(GanswerHandler.java:66) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1096) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1032) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:258) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:445) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:267) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:224) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) at java.base/java.lang.Thread.run(Thread.java:844) DBpediaLookup find: [], DBpediaLookup select: [] Type Check: capital_of_China Ent Check: capital_of_China Type Check: the_capital_of_China Ent Check: the_capital_of_China ------- Result ------ Detect entity mapping: China: [ China, 2K_China, China_Cry, China_Aid, China,_IL, China_Wind, China_Blue, Lubuk_China, China_Marks, China_Dolls, ] Merged: How many people live in the capital of China ? Total check time: 129549ms --------- pre entity/type recognition end --------- step0 [Node Recognition] : 129558ms transQ: How many people live in the capital of China ? ====StanfordDependencies(187ms)==== -> live-VBP (root)[4] -> in-IN (prep)[5] -> capital-NN (pobj)[7] -> of-IN (prep)[8] -> china-NNP (pobj)[9] -> the-DT (det)[6] -> people-NNS (nsubj)[3] -> many-JJ (amod)[2] -> how-WRB (advmod)[1]

====MaltDependencies(7ms)==== -> live-VBP (root)[4] -> in-IN (prep)[5] -> capital-NN (pobj)[7] -> of-IN (prep)[8] -> china-NNP (pobj)[9] -> the-DT (det)[6] -> people-NNS (nsubj)[3] -> many-JJ (amod)[2] -> how-WRB (advmod)[1]

====NameEntityRecognition(11ms)==== How[1] ner=null many[2] ner=null people[3] ner=null live[4] ner=null in[5] ner=null the[6] ner=null capital[7] ner=null of[8] ner=null China[9] ner=LOCATION ?[10] ner=null Shortest Path between <people-NNS(nsubj)[3]> and <capital-NN(pobj)[7]>: -<people-NNS(nsubj)[3]>-<live-VBP(root)[4]>-<in-IN(prep)[5]>-<capital-NN(pobj)[7]>- Shortest Path between <capital-NN(pobj)[7]> and <China-NNP(pobj)[9]>: -<capital-NN(pobj)[7]>-<of-IN(prep)[8]>-<China-NNP(pobj)[9]>- ==========Group Simple Relations=========

Check query graph count: 1000 Pass single check: 60 Pass final check: 5 TopkJoin time=308 number of rankedSparqls = 5 parameter: ?operation=query&username=root&password=123456&db_name=dbpedia16&format=txt&sparql=select DISTINCT ?people ?capital where { ?capital. ?capital ?people. } LIMIT 1 request: http://dbpedia16.gstore-pku.com:80/%3Foperation%3Dquery%26username%3Droot%26password%3D123456%26db_name%3Ddbpedia16%26format%3Dtxt%26sparql%3Dselect+DISTINCT+%3Fpeople+%3Fcapital++where+%7B+%3CChina%3E%09%3Ccapital%3E%09%3Fcapital.+%3Fcapital%09%3CpopulationTotal%3E%09%3Fpeople.+%7D+LIMIT+1 error in get request: java.net.ConnectException: Connection timed out (Connection timed out) java.net.ConnectException: Connection timed out (Connection timed out) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:400) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:243) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:225) at java.base/java.net.Socket.connect(Socket.java:591) at java.base/java.net.Socket.connect(Socket.java:540) at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474) at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569) at java.base/sun.net.www.http.HttpClient.(HttpClient.java:242) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:341) at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:362) at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1242) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1181) at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1075) at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1009) at jgsc.GstoreConnector.sendGet(GstoreConnector.java:60) at jgsc.GstoreConnector.query(GstoreConnector.java:264) at qa.GAnswer.getAnswerFromGStore2(GAnswer.java:159) at application.GanswerHandler.handle(GanswerHandler.java:89) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1096) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1032) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:258) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:445) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:267) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:224) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:358) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:601) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:532) at java.base/java.lang.Thread.run(Thread.java:844)

ansNum=0 varNum=1 rawLines.length=1 Revise Answers: 0