Class GeoGazetteerClient

java.lang.Object
org.apache.tika.parser.geo.topic.gazetteer.GeoGazetteerClient

public class GeoGazetteerClient extends Object
  • Constructor Details

    • GeoGazetteerClient

      public GeoGazetteerClient(String url)
      Pass URL on which lucene-geo-gazetteer is available - eg. http://localhost:8765/api/search
      Parameters:
      url -
    • GeoGazetteerClient

      public GeoGazetteerClient(GeoParserConfig config)
  • Method Details

    • getLocations

      public Map<String,List<Location>> getLocations(List<String> locations)
      Calls API of lucene-geo-gazetteer to search location name in gazetteer.
      Parameters:
      locations - List of locations to be searched in gazetteer
      Returns:
      Map of input location strings to gazetteer locations
    • checkAvail

      public boolean checkAvail()
      Ping lucene-geo-gazetteer API
      Returns:
      true if API is available else returns false