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

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

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

revision 2396 by torben, Fri Feb 27 09:54:05 2015 UTC revision 2405 by torben, Fri Feb 27 12:28:33 2015 UTC
# Line 119  public class AdressSearch { Line 119  public class AdressSearch {
119                          return result;                          return result;
120                  }                  }
121                                    
122                    result.gadeident = gadeident;
123                    
124                                    
125                  Map<String, Address> gade = searchGadeidentAdresser.get(gadeident);                  Map<String, Address> gade = searchGadeidentAdresser.get(gadeident);
126                  if (gade == null) { //Denne søgning må ikke fejle                  if (gade == null) { //Denne søgning må ikke fejle
# Line 127  public class AdressSearch { Line 129  public class AdressSearch {
129                  }                  }
130                                    
131                                    
132                    //Kunne evt klares med Iterables.get fra Guava/Collections
133                    Address firstAddress = gade.values().iterator().next();
134                    result.vej = firstAddress.vejnavn;
135                    
136                  String husnrSearch = "" + result.splitResult.husnr + result.splitResult.litra;                  String husnrSearch = "" + result.splitResult.husnr + result.splitResult.litra;
137                  Address addr = gade.get(husnrSearch);                  Address addr = gade.get(husnrSearch);
138    
# Line 515  public class AdressSearch { Line 521  public class AdressSearch {
521                  aliasSet.add(vejnavn.replace("skt", "sct") );                  aliasSet.add(vejnavn.replace("skt", "sct") );
522                  aliasSet.add(vejnavn.replace("sct", "skt") );                  aliasSet.add(vejnavn.replace("sct", "skt") );
523                                    
524                    aliasSet.add(vejnavn.replace("john", "j") ); //john f kennedy -> j f kennedy
525                    
526                    // Romertal
527                    aliasSet.add(vejnavn.replace("1", "i") );
528                    aliasSet.add(vejnavn.replace("i", "1") );
529                    
530                    aliasSet.add(vejnavn.replace("2", "ii") );
531                    aliasSet.add(vejnavn.replace("ii", "2") );
532                    
533                    aliasSet.add(vejnavn.replace("3", "iii") );
534                    aliasSet.add(vejnavn.replace("iii", "3") );
535                    
536                    aliasSet.add(vejnavn.replace("4", "iv") );
537                    aliasSet.add(vejnavn.replace("iv", "4") );
538                    
539                    aliasSet.add(vejnavn.replace("5", "v") );
540                    aliasSet.add(vejnavn.replace("v", "5") );
541                    
542                    aliasSet.add(vejnavn.replace("6", "vi") );
543                    aliasSet.add(vejnavn.replace("vi", "6") );
544                    
545                    aliasSet.add(vejnavn.replace("7", "vii") );
546                    aliasSet.add(vejnavn.replace("vii", "7") );
547                    
548                    aliasSet.add(vejnavn.replace("8", "viii") );
549                    aliasSet.add(vejnavn.replace("viii", "8") );
550                    
551                    aliasSet.add(vejnavn.replace("9", "ix") );
552                    aliasSet.add(vejnavn.replace("ix", "9") );
553                    
554                    aliasSet.add(vejnavn.replace("10", "x") );
555                    aliasSet.add(vejnavn.replace("x", "10") );              
556    
557                                    
558                  //alternative måder at stave vej/gade/alle                  //alternative måder at stave vej/gade/alle
559                  aliasSet.add(vejnavn.replace("vej", "ve") );                  aliasSet.add(vejnavn.replace("vej", "ve") );
560                  aliasSet.add(vejnavn.replace("vej", "vj") );                  aliasSet.add(vejnavn.replace("vej", "vj") );
561                  aliasSet.add(vejnavn.replace("vej", "v") );                  aliasSet.add(vejnavn.replace("vej", "v") );
562                    aliasSet.add(vejnavn.replace("vej", "vejen") );
563                    aliasSet.add(vejnavn.replace("vejen", "vej") );
564                                    
565                  aliasSet.add(vejnavn.replace("alle", "all") );                  aliasSet.add(vejnavn.replace("alle", "all") );
566                  aliasSet.add(vejnavn.replace("allé", "all") );                  aliasSet.add(vejnavn.replace("allé", "all") );
# Line 528  public class AdressSearch { Line 569  public class AdressSearch {
569                                    
570                  aliasSet.add(vejnavn.replace("gade", "gaed") ); //Fundet i logs.hentruteinfo                  aliasSet.add(vejnavn.replace("gade", "gaed") ); //Fundet i logs.hentruteinfo
571                                    
572                    aliasSet.add(vejnavn.replace("plads", "pl") );
573                    aliasSet.add(vejnavn.replace("vænget", "vænge") );
574                    
575                                    
576                  // Opbyg æøå varianter over alle fundne aliaser                  // Opbyg æøå varianter over alle fundne aliaser
577                                    

Legend:
Removed from v.2396  
changed lines
  Added in v.2405

  ViewVC Help
Powered by ViewVC 1.1.20