David, du kennst dich doch etwas mit PHP und MySQL aus, wenn ich mich richtig erinnere...
Du könntest ja sowas wie XAMPP installieren und PHPMyAdmin als Oberfläche benutzen, einfach eine Datenbank + Tabellen anlegen und alle Suchanfragen über SQL-Queries machen.
Ich denke das ist kein allzugrosser Aufwand und du hast die maximalen Möglichkeiten für Suchanfragen (SQL eben)