Class GeoGazetteerClient


  • public class GeoGazetteerClient
    extends Object
    • Constructor Detail

      • 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 Detail

      • 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