/[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 2787 by torben, Mon Nov 30 13:47:21 2015 UTC revision 2788 by torben, Tue Dec 1 11:08:56 2015 UTC
# Line 265  public class AddressSearch { Line 265  public class AddressSearch {
265                  }                  }
266                                    
267                  if (gadeident == null) {                  if (gadeident == null) {
268                          String vej = levenshteinHelper.proposeStreetName(request, result);                          String vej = metaphoneHelper.proposeStreetName(request, result);
269                          if (vej != null) {                          if (vej != null) {
270                                  gadeident =  request.streetNames.get(vej);                                  gadeident =  request.streetNames.get(vej);
271                          }                          }
# Line 321  public class AddressSearch { Line 321  public class AddressSearch {
321                  Map<Integer,Address> idAddressMap = new HashMap<Integer,Address>( alleAdresser.size() );                  Map<Integer,Address> idAddressMap = new HashMap<Integer,Address>( alleAdresser.size() );
322                  DeduplicateHelper<String> aliasHelper = new DeduplicateHelper<String>();                  DeduplicateHelper<String> aliasHelper = new DeduplicateHelper<String>();
323                                    
324                    DeduplicateHelper<Short> shortHelper = new DeduplicateHelper<Short>();
325                    DeduplicateHelper<Integer> intHelper = new DeduplicateHelper<Integer>();
326                    
327                  for (Address a : alleAdresser) {                  for (Address a : alleAdresser) {
328                          idAddressMap.put(a.id, a);                          idAddressMap.put(a.id, a);
329                                                    
330                          Map<String,Integer> postnrVeje = searchPostnrVejnavnGadeid.get(a.postnr);                                        Short postnr = shortHelper.getInstance(a.postnr);
331                            
332                            Map<String,Integer> postnrVeje = searchPostnrVejnavnGadeid.get(postnr);        
333                                                    
334                          if (postnrVeje == null) {                          if (postnrVeje == null) {
335                                  postnrVeje = new ConcurrentHashMap<String,Integer>();                                  postnrVeje = new ConcurrentHashMap<String,Integer>();
336                                  searchPostnrVejnavnGadeid.put(a.postnr, postnrVeje);                                  searchPostnrVejnavnGadeid.put(postnr, postnrVeje);
337                          }                          }
338                                                                    
339                                                    
# Line 337  public class AddressSearch { Line 342  public class AddressSearch {
342                          if (gadeident == null) {                                                          if (gadeident == null) {                                
343                                  //postnrVeje.put(vasketVejnavn, a.gadeid);                                  //postnrVeje.put(vasketVejnavn, a.gadeid);
344                                                                    
345                                  gadeident = a.gadeid;                                  gadeident = intHelper.getInstance( a.gadeid );
346                                                                    
347                                  Set<String> aliaser = findVejAliaser(a.vejnavn);                                  Set<String> aliaser = findVejAliaser(a.vejnavn);
348                                  for(String alias : aliaser) {                                  for(String alias : aliaser) {

Legend:
Removed from v.2787  
changed lines
  Added in v.2788

  ViewVC Help
Powered by ViewVC 1.1.20