diff --git a/tradein-mvp/backend/data/sql/050_search_optimization.sql b/tradein-mvp/backend/data/sql/050_search_optimization.sql index c15ba413..ea8973f3 100644 --- a/tradein-mvp/backend/data/sql/050_search_optimization.sql +++ b/tradein-mvp/backend/data/sql/050_search_optimization.sql @@ -77,18 +77,16 @@ CREATE INDEX IF NOT EXISTS listings_kadastr_idx ON listings (kadastr_num) WHERE kadastr_num IS NOT NULL; --- 8) listing_sources (listing_id) — for source aggregation -CREATE INDEX IF NOT EXISTS listing_sources_listing_idx2 - ON listing_sources (listing_id); +-- 8) listing_sources (listing_id) — REMOVED in PR 7 +-- duplicate of 028_matching_tables.sql's listing_sources_listing_idx. -- 9) listing_sources (listing_id, price_rub) — for price divergence detection CREATE INDEX IF NOT EXISTS listing_sources_price_divergence_idx2 ON listing_sources (listing_id, price_rub) WHERE price_rub IS NOT NULL; --- 10) houses GIST + fingerprint + kadastr (consolidated houses indexes) -CREATE INDEX IF NOT EXISTS houses_geom_idx2 - ON houses USING GIST (geom); +-- 10) houses fingerprint + kadastr (consolidated houses indexes) +-- Note: houses_geom_idx2 removed in PR 7 — duplicated 009_houses.sql's houses_geom_idx. CREATE INDEX IF NOT EXISTS houses_fingerprint_idx2 ON houses (address_fingerprint) WHERE address_fingerprint IS NOT NULL;