in geoentitylinker-addon/src/main/java/opennlp/addons/geoentitylinker/scoring/ProvinceProximityScorer.java [49:61]
public void score(List<LinkedSpan<BaseLink>> linkedSpans, String docText, Span[] sentenceSpans, EntityLinkerProperties properties, AdminBoundaryContext additionalContext) {
if (!additionalContext.getProvHits().isEmpty()) {
regexMap = additionalContext.getProvinceRegexMap();
score(linkedSpans, additionalContext.getProvMentions(), additionalContext.getNameCodesMap(), docText, sentenceSpans, 1000);
} else {
for (LinkedSpan<BaseLink> span : linkedSpans) {
for (BaseLink link : span.getLinkedEntries()) {
link.getScoreMap().put("provincecontext", 0d);
}
}
}
}