Michael Schröpl: (ZU DIESEM FORUM) (ARCHIV) Neue Suchfunktion: Freigabe zum Anwendertest

Beitrag lesen

super, scheint alles zu funktionieren!!!

Fein :-)

Aber die Einstellung von Beachtung der Groß-/Kleinschreibung, würde ich standardmäßig ausschalten!

Wenn Perl "Rusch" mit einem beliebigen String case-sensitiv vergleichen muß, dann ist genau ein match fällig - schlimmstenfalls fünf Zeichenvergleich in Folge.
Bei Case-insensitivem Vergleich muß Perl theoretisch 2 hoch (Länge (Rusch)) Vergleiche machen.
Das wird natürlich intern optimiert: Durch schrittweisen Vergleich sind es wenig mehr als doppelt so viele Vergleiche - aber das wiederum behindert den lookahead ...

Will sagen: case-insensitive Suche ist *signifikant* langsamer und belastet den Server um Faktor 2-3 mehr.
Deshalb habe ich das defaultmäßig abgeschaltet - die "gedankenlose" Suche soll erst mal sase-sensitiv ablaufen, das produziert immerhin auch ein paar Treffer. :-)

Wer case-sensitiv suchen *muß*, dem mute ich einen zusätzlichen Mausklick zu ...

Außerdem: Eine case-insensitive Suche nach "[Rr]usch" mit regular expressions ist rasend schnell - fast so schnell wie die nach "Rusch" ...