Class GeoGazetteerClient
- java.lang.Object
-
- org.apache.tika.parser.geo.topic.gazetteer.GeoGazetteerClient
-
public class GeoGazetteerClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GeoGazetteerClient(java.lang.String url)
Pass URL on which lucene-geo-gazetteer is available - eg.GeoGazetteerClient(GeoParserConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkAvail()
Ping lucene-geo-gazetteer APIjava.util.Map<java.lang.String,java.util.List<Location>>
getLocations(java.util.List<java.lang.String> locations)
Calls API of lucene-geo-gazetteer to search location name in gazetteer.
-
-
-
Constructor Detail
-
GeoGazetteerClient
public GeoGazetteerClient(java.lang.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 java.util.Map<java.lang.String,java.util.List<Location>> getLocations(java.util.List<java.lang.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
-
-