]> git.openstreetmap.org Git - nominatim.git/commitdiff
avoid adding NULL tokens for frequent full names
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 30 Oct 2013 20:09:21 +0000 (21:09 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 30 Oct 2013 20:11:43 +0000 (21:11 +0100)
sql/functions.sql

index bc366f8b99e892b41c53153129653d5e268f848c..4670a71fec4d0756bdd419364f254f7c3ae1f0f5 100644 (file)
@@ -347,7 +347,7 @@ BEGIN
 
     w := getorcreate_word_id(s);
 
-    IF NOT (ARRAY[w] <@ result) THEN
+    IF w IS NOT NULL AND NOT (ARRAY[w] <@ result) THEN
       result := result || w;
     END IF;
 
@@ -415,7 +415,7 @@ BEGIN
 
   w := getorcreate_word_id(s);
 
-  IF NOT (ARRAY[w] <@ result) THEN
+  IF w IS NOT NULL AND NOT (ARRAY[w] <@ result) THEN
     result := result || w;
   END IF;