Wenn ich zwei Limits dieser Art anlege funktioniert es bei mir weiterhin recht schnell.

Auf den ersten Blick finde ich für den Fall auch nur eine kleine Ineffizienz - die erklärt aber nicht das beschriebene Verhalten.
Falls Sie ggf. in Ihrem Browser während die Suche läuft
http://<Ihre-Serveradresse>:8080/tomedo_live/debug/performSampling
aufrufen könnten (Achtung - Sie müssen da noch Ihre Serveradresse einfügen) und das Ergebnis hier hochladen (am besten als Datei -> geht in den meisten Browsern über Rechtsklick->Seite speichern) könnte ich ggf. dort auslesen, welcher Schritt die ganze Laufzeit verbraucht. Ggf. dauert es ein bisschen, bis im Browser die Ergebnisse geladen werden.
Mit freundlichen Grüßen,
Toni Ringling