X-Git-Url: https://git.openstreetmap.org/nominatim.git/blobdiff_plain/80cf5df1cd5c249a547f877c73fd6feba9b763b0..7b430bc731ee68005a7b52bb2a22f53914011381:/sql/tables.sql?ds=sidebyside diff --git a/sql/tables.sql b/sql/tables.sql index 795b9277..51690ae0 100644 --- a/sql/tables.sql +++ b/sql/tables.sql @@ -138,6 +138,7 @@ SELECT AddGeometryColumn('search_name_blank', 'centroid', 4326, 'GEOMETRY', 2); drop table IF EXISTS search_name; CREATE TABLE search_name () INHERITS (search_name_blank); CREATE INDEX idx_search_name_place_id ON search_name USING BTREE (place_id); +CREATE INDEX search_name_name_vector_idx ON search_name USING GIN (name_vector) WITH (fastupdate = off); drop table IF EXISTS place_addressline; CREATE TABLE place_addressline ( @@ -215,6 +216,7 @@ SELECT AddGeometryColumn('placex', 'geometry', 4326, 'GEOMETRY', 2); SELECT AddGeometryColumn('placex', 'centroid', 4326, 'GEOMETRY', 2); CREATE UNIQUE INDEX idx_place_id ON placex USING BTREE (place_id); CREATE INDEX idx_placex_osmid ON placex USING BTREE (osm_type, osm_id); +CREATE INDEX idx_placex_linked_place_id ON placex USING BTREE (linked_place_id); CREATE INDEX idx_placex_rank_search ON placex USING BTREE (rank_search, geometry_sector); CREATE INDEX idx_placex_geometry ON placex USING GIST (geometry);