Fix: Move catalog search indexes to ETL migration
This commit is contained in:
@@ -75,6 +75,13 @@ CREATE INDEX idx_vehicle_year_make_model_trim ON vehicle_options(year, make, mod
|
||||
CREATE INDEX idx_vehicle_year_make_model_trim_engine ON vehicle_options(year, make, model, trim, engine_id);
|
||||
CREATE INDEX idx_vehicle_year_make_model_trim_trans ON vehicle_options(year, make, model, trim, transmission_id);
|
||||
|
||||
-- Full-text search index for admin catalog search
|
||||
CREATE INDEX idx_vehicle_options_fts ON vehicle_options
|
||||
USING gin(to_tsvector('english', year::text || ' ' || make || ' ' || model || ' ' || trim));
|
||||
|
||||
-- Index on engines.name for join performance during search
|
||||
CREATE INDEX idx_engines_name ON engines(name);
|
||||
|
||||
-- Views for dropdown queries
|
||||
|
||||
-- View: Get all available years
|
||||
|
||||
Reference in New Issue
Block a user