warum liefert die Funktion search unterschiedliche Werte?