in geoentitylinker-addon/src/main/java/opennlp/addons/geoentitylinker/scoring/PointClustering.java [60:77]
public void scoreClusters(Map<String, List<GazetteerEntry>> clusters) {
double min = 0d;
double max = -1d;
for (String key : clusters.keySet()) {
int size = clusters.get(key).size();
if (size > max) {
max = size;
}
}
for (String key : clusters.keySet()) {
int size = clusters.get(key).size();
Double score = normalize((double) size, min, max);
for (GazetteerEntry entry : clusters.get(key)) {
entry.getScoreMap().put("geohashbin", score);
}
}
}