19 |
result.levenshtein = true; |
result.levenshtein = true; |
20 |
|
|
21 |
for(String vej : request.streetNames.keySet() ) { |
for(String vej : request.streetNames.keySet() ) { |
22 |
if ( StringUtils.getLevenshteinDistance(request.vasketVejnavn, vej) == 1) { |
if ( StringUtils.getLevenshteinDistance(result.vasketVejnavn, vej) == 1) { |
23 |
System.out.println("Levenstein: " + request.vasketVejnavn + "->" + vej); |
System.out.println("Levenstein: " + result.vasketVejnavn + "->" + vej); |
24 |
|
return vej; |
25 |
|
} |
26 |
|
} |
27 |
|
|
28 |
|
//prøv igen med distance=2 |
29 |
|
for(String vej : request.streetNames.keySet() ) { |
30 |
|
if ( StringUtils.getLevenshteinDistance(result.vasketVejnavn, vej) == 2) { |
31 |
|
System.out.println("Levenstein: " + result.vasketVejnavn + "->" + vej); |
32 |
return vej; |
return vej; |
33 |
} |
} |
34 |
} |
} |