in geoentitylinker-addon/src/main/java/opennlp/addons/geoentitylinker/indexing/GazetteerIndexer.java [174:206]
public static void main(String[] args) {
if (args.length != 8) {
System.out.println("Usage: GazetteerIndexer geonamesData geoNamesCountryInfo geonamesAdmin1CodesASCII "
+ "usgsDataFile usgsGovUnitsFile outputIndexDir outputCountryContextFile regionsFile");
System.out.println();
System.out.println("The GazetteerIndexer.index methods javadoc explains how to retrieve the data files.");
return;
}
File geonamesData = new File(args[0]);
File geoNamesCountryInfo = new File(args[1]);
File geonamesAdmin1CodesASCII = new File(args[2]);
File usgsDataFile = new File(args[3]);
File usgsGovUnitsFile = new File(args[4]);
File outputIndexDir = new File(args[5]);
File outputCountryContextFile = new File(args[6]);
File regionsFile = new File(args[7]);
try {
GazetteerIndexer i = new GazetteerIndexer();
i.index(geonamesData,
geoNamesCountryInfo,
geonamesAdmin1CodesASCII,
usgsDataFile,
usgsGovUnitsFile,
outputIndexDir,
outputCountryContextFile,
regionsFile);
} catch (Exception ex) {
ex.printStackTrace();
}
}