--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/LevenshteinStreetnameHelper.java 2015/05/11 08:13:04 2540 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/LevenshteinStreetnameHelper.java 2015/07/13 11:15:37 2600 @@ -19,8 +19,16 @@ result.levenshtein = true; for(String vej : request.streetNames.keySet() ) { - if ( StringUtils.getLevenshteinDistance(request.vasketVejnavn, vej) == 1) { - System.out.println("Levenstein: " + request.vasketVejnavn + "->" + vej); + if ( StringUtils.getLevenshteinDistance(result.vasketVejnavn, vej) == 1) { + System.out.println("Levenstein: " + result.vasketVejnavn + "->" + vej); + return vej; + } + } + + //prøv igen med distance=2 + for(String vej : request.streetNames.keySet() ) { + if ( StringUtils.getLevenshteinDistance(result.vasketVejnavn, vej) == 2) { + System.out.println("Levenstein: " + result.vasketVejnavn + "->" + vej); return vej; } }