/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/LevenshteinStreetnameHelper.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/LevenshteinStreetnameHelper.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

dao/DaoAdresseService/src/dk/daoas/daoadresseservice/LevenshteinStreetnameHelper.java revision 2413 by torben, Sat Feb 28 17:11:50 2015 UTC dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/LevenshteinStreetnameHelper.java revision 2550 by torben, Thu May 21 08:06:16 2015 UTC
# Line 7  import dk.daoas.daoadresseservice.beans. Line 7  import dk.daoas.daoadresseservice.beans.
7    
8  public class LevenshteinStreetnameHelper implements StreetnameHelper {  public class LevenshteinStreetnameHelper implements StreetnameHelper {
9                    
10          AddressSearch search;          //AddressSearch search;
11                    
12          public LevenshteinStreetnameHelper(AddressSearch search ) {          public LevenshteinStreetnameHelper(AddressSearch search ) {
13                  this.search = search;                  //this.search = search;
14          }          }
15    
16          @Override          @Override
17          public String proposeStreetName(SearchRequest request, SearchResult result) {          public String proposeStreetName(SearchRequest request, SearchResult result) {
18                                    
 ;  
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;                                  return vej;
25                          }                          }
26                  }                  }

Legend:
Removed from v.2413  
changed lines
  Added in v.2550

  ViewVC Help
Powered by ViewVC 1.1.20