Danke an alle für die Tips.
Letztlich hab ichs dann doch mit Ajax gelöst.
Das Input-Feld ist an einer Stelle, an der der User schon einige Eingaben gemacht hat, somit ist das Einladen der 2500 Einträge an der Stelle kein Problem mehr..
Danke für Eure Hinweise, hat mir sehr geholfen.
Grüße, Norbert