]> git.openstreetmap.org Git - nominatim.git/commitdiff
limit reindexing to buildings / addresses
authorBrian Quinion <openstreetmap@brian.quinion.co.uk>
Wed, 29 Aug 2012 10:33:33 +0000 (11:33 +0100)
committerBrian Quinion <openstreetmap@brian.quinion.co.uk>
Wed, 29 Aug 2012 10:33:33 +0000 (11:33 +0100)
sql/functions.sql

index 398c2ee62dc4860077a277fbe18d7dde6f5b240a..d5a1506e6c3b846aba029271b5a7dd914137e493 100644 (file)
@@ -1271,8 +1271,7 @@ BEGIN
       DELETE FROM place_boundingbox where place_id = NEW.place_id;
       result := deleteRoad(NEW.partition, NEW.place_id);
       result := deleteLocationArea(NEW.partition, NEW.place_id);
-      UPDATE placex set parent_place_id = null, indexed_status = 2 where parent_place_id = NEW.place_id and indexed_status = 0;
-      UPDATE placex set parent_place_id = null where parent_place_id = NEW.place_id;
+      UPDATE placex set indexed_status = 2 where parent_place_id = NEW.place_id and indexed_status = 0 and rank_search > 28;
       UPDATE placex set linked_place_id = null, indexed_status = 2 where linked_place_id = NEW.place_id and indexed_status = 0;
       UPDATE placex set linked_place_id = null where linked_place_id = NEW.place_id;
     END IF;