Jeg er enig med Frank:du kommer ikke langt uden fuldtekstsøgning. Et "almindeligt indeks" vil slet ikke hjælpe, fordi enhver "brugervenlig" søgning skal udføre delvis matchning (LIKE '%somevalue%' ), og dette vil aldrig bruge et indeks
Til generering af testdata har jeg god erfaring med Benerator . Det er lidt kompliceret at lære, men meget kraftfuldt.
Alternativt kan du bruge Datagenerator som faktisk er et Oracle-værktøj, men som også kan producere flade filer, der kan bruges med Postgres