in geoentitylinker-addon/src/main/java/opennlp/addons/geoentitylinker/scoring/PlacetypeScorer.java [66:85]
private void fillMap() {
if (boosetedTypes.isEmpty()) {
for (String type : boosts) {
if (type.equals("PCLI")) {
boosetedTypes.put(type.toLowerCase(), 1d);
} else if ((type.startsWith("PC")|| type.startsWith("PP")) && !type.equals("PCLI")) {
boosetedTypes.put(type.toLowerCase(), .5d);
} else if (type.startsWith("ADM")) {
boosetedTypes.put(type.toLowerCase(), .75d);
}else if (type.equalsIgnoreCase("civil")){
boosetedTypes.put(type.toLowerCase(), .9d);
}
if(type.equalsIgnoreCase("populated_place")){
boosetedTypes.put("Populated Place", .75d);
}
}
boosetedTypes.put("pplc", .9);
}
}