Můžete použít index GIN
efektivně pomáhat výkonu s poli.
Používejte jej v kombinaci s operátory polí
.
Například:
CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);
Udělejte to pro všechny sloupce pole zahrnuté v podmínkách.
Možná by stálo za zvážení normalizovat vaše schéma. Možná by vám lépe posloužilo rozdělení více položek do samostatné (1:n nebo n:m) tabulky. Z dlouhodobého hlediska to často funguje, i když to zpočátku vypadá jako více práce.