mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-11 21:34:06 +00:00
skip is_in items already in address vector
This commit is contained in:
@@ -1699,6 +1699,7 @@ BEGIN
|
|||||||
IF array_upper(isin_tokens, 1) IS NOT NULL THEN
|
IF array_upper(isin_tokens, 1) IS NOT NULL THEN
|
||||||
FOR i IN 1..array_upper(isin_tokens, 1) LOOP
|
FOR i IN 1..array_upper(isin_tokens, 1) LOOP
|
||||||
--RAISE WARNING ' getNearestNamedFeature: % % % %',NEW.partition, place_centroid, search_maxrank, isin_tokens[i];
|
--RAISE WARNING ' getNearestNamedFeature: % % % %',NEW.partition, place_centroid, search_maxrank, isin_tokens[i];
|
||||||
|
IF NOT ARRAY[isin_tokens[i]] <@ nameaddress_vector THEN
|
||||||
|
|
||||||
FOR location IN SELECT * from getNearestNamedFeature(NEW.partition, place_centroid, search_maxrank, isin_tokens[i]) LOOP
|
FOR location IN SELECT * from getNearestNamedFeature(NEW.partition, place_centroid, search_maxrank, isin_tokens[i]) LOOP
|
||||||
|
|
||||||
@@ -1715,6 +1716,8 @@ BEGIN
|
|||||||
|
|
||||||
END LOOP;
|
END LOOP;
|
||||||
|
|
||||||
|
END IF;
|
||||||
|
|
||||||
END LOOP;
|
END LOOP;
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user