You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2015/11/15 21:01:18 UTC

svn commit: r1714494 - /tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/geo/topic/GeoParser.java

Author: nick
Date: Sun Nov 15 20:01:18 2015
New Revision: 1714494

URL: http://svn.apache.org/viewvc?rev=1714494&view=rev
Log:
TIKA-1791 Comments and logging

Modified:
    tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/geo/topic/GeoParser.java

Modified: tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/geo/topic/GeoParser.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/geo/topic/GeoParser.java?rev=1714494&r1=1714493&r2=1714494&view=diff
==============================================================================
--- tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/geo/topic/GeoParser.java (original)
+++ tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/geo/topic/GeoParser.java Sun Nov 15 20:01:18 2015
@@ -71,24 +71,25 @@ public class GeoParser extends AbstractP
      */
     public void initialize(URL modelUrl) {
         if (this.modelUrl != null && this.modelUrl.equals(modelUrl)) {
-            // Previously initialized for the same URL
+            // Previously initialized for the same URL, no initialization needed
             return;
         }
         
         this.modelUrl = modelUrl;
-        //if NER model is available and lucene-geo-gazetteer is available
-        this.available = modelUrl != null &&
-                ExternalParser.check(new String[] { "lucene-geo-gazetteer", "--help" }, -1);
+        
+        // Check if the NER model is available, and if the
+        //  lucene-geo-gazetteer is available
+        this.available = modelUrl != null && ExternalParser.check(
+                new String[] { "lucene-geo-gazetteer", "--help" }, -1);
         if (this.available) {
             try {
                 this.extractor = new NameEntityExtractor(modelUrl);
             } catch (Exception e) {
-                e.printStackTrace();
+                LOG.warning("Named Entity Extractor setup failed: " + e);
                 this.available = false;
             }
         }
         initialized = true;
-
     }
 
     @Override
@@ -126,9 +127,9 @@ public class GeoParser extends AbstractP
             GeoTag alter = (GeoTag) geotag.alternatives.get(i);
             metadata.add("Optional_NAME" + (i + 1), alter.Geographic_NAME);
             metadata.add("Optional_LONGITUDE" + (i + 1),
-                    alter.Geographic_LONGTITUDE);
+                         alter.Geographic_LONGTITUDE);
             metadata.add("Optional_LATITUDE" + (i + 1),
-                    alter.Geographic_LATITUDE);
+                         alter.Geographic_LATITUDE);
         }
     }
 
@@ -149,8 +150,7 @@ public class GeoParser extends AbstractP
         exec.setWatchdog(watchdog);
         PumpStreamHandler streamHandler = new PumpStreamHandler(outputStream);
         exec.setStreamHandler(streamHandler);
-        int exitValue = exec.execute(cmdLine,
-                EnvironmentUtils.getProcEnvironment());
+        int exitValue = exec.execute(cmdLine, EnvironmentUtils.getProcEnvironment());
         String outputJson = outputStream.toString("UTF-8");
         JSONArray json = (JSONArray) JSONValue.parse(outputJson);
 
@@ -172,7 +172,6 @@ public class GeoParser extends AbstractP
         }
 
         return returnHash;
-
     }
 
     public boolean isAvailable() {