Vous pouvez utiliser un index GIN
pour améliorer efficacement les performances avec les tableaux.
Utilisez-le en combinaison avec opérateurs de tableau
.
Par exemple :
CREATE INDEX business_address_line_1_idx ON business USING GIN (address_line_1);
Faites cela pour toutes les colonnes de tableau impliquées dans les conditions.
Il pourrait être utile d'envisager de normaliser votre schéma à la place. Peut-être que diviser les multiples entrées en une table séparée (1:n ou n:m) vous serait plus utile. C'est souvent le cas à long terme, même si cela semble demander plus de travail au début.