So fügst du deiner KI-gebauten App eine Suche hinzu (damit Leute wirklich etwas finden)

Um einer KI-gebauten App eine Suche hinzuzufügen, beginne mit einem Filterfeld, das die Liste beim Tippen eingrenzt, sag ihm, welche Felder durchsucht werden sollen, ergänze Kategorie-Filter zum Stöbern, und hebe dir KI-gestützte Suche für Tippfehler oder bedeutungsbasierte Anfragen auf.

Es gibt einen Moment, den jede gute KI-gebaute App irgendwann erreicht: Sie füllt sich. Die Rezept-App, die mit zwölf Rezepten ein Vergnügen war, wird bei dreihundert zur Plage. Der Kundentracker, der mit acht Kundinnen und Kunden übersichtlich war, verwandelt sich bei zweihundert in endloses Scrollen. Nichts ist kaputtgegangen. Die App wurde benutzt — und genau darum geht es —, aber jetzt dauert das, wofür die Leute eigentlich kommen, nämlich eine bestimmte Sache zu finden, zu lange.

Das ist das Signal, dass es Zeit ist, deiner App eine Suche hinzuzufügen — ein Feld, in dem ein paar eingetippte Buchstaben eine lange Liste auf genau den einen Eintrag eingrenzen, den du suchst. Nicht weil Suche beeindruckend ist, sondern weil Scrollen kein Finden ist. Gehen wir durch, wie man das macht, ohne es zu überbauen — denn die schicke Version ist meist der falsche erste Schritt.

Wann ist es Zeit, deiner App eine Suche hinzuzufügen?

Du merkst es daran, dass Scrollen länger dauert, als es sollte — deine Liste ist von einer überschaubaren Handvoll Einträgen auf Hunderte angewachsen, und eine bestimmte Sache zu finden bedeutet, an allem anderen vorbeizuscrollen. Nichts ist kaputtgegangen, um dorthin zu kommen; die App wurde benutzt — und genau darum geht es.

Hier eine echte Ausprägung dieses Problems. Eine Hundefriseurin hat sich eine App gebaut, um ihre Kundinnen und Kunden zu verwalten — Name, Name des Hundes, Rasse, Notizen dazu, welcher Hund den Fön hasst. In den ersten Monaten war das eine übersichtliche Liste, die sie mit einem Blick erfassen konnte. Als sie zweihundert Kundinnen und Kunden hatte, öffnete sie die App, während eine Kundin oder ein Kunde direkt vor ihr stand, und musste an hundert Namen vorbeischrollen, um „Bellas Frauchen” zu finden.

Die App tat genau das, was sie verlangt hatte. Die Liste war nur nicht mehr brauchbar, um darin eine einzelne Sache zu finden. Genau das behebt die Suche: Sie macht aus „scrollen, bis man’s entdeckt” ein „ein paar Buchstaben tippen, und da ist es”.

Wenn deine App eine Liste von irgendetwas anzeigt — Bestellungen, Rezepte, Kundinnen und Kunden, Produkte, Notizen — und diese Liste stetig wächst, wirst du früher oder später an diesen Punkt kommen. Die gute Nachricht: Schon die erste, einfachste Version der Suche löst das Problem für fast alle.

Wie fügst du einer KI-gebauten App eine Suche hinzu?

Beginne mit einem Filterfeld — einem Textfeld über deiner Liste, das beim Tippen alles ausblendet, was nicht passt — und nicht mit der klügsten denkbaren „KI-Suche”. Das ist der ganze erste Schritt, und für die meisten Apps ist es der einzige, den du brauchst.

Wenn du einen KI-Builder um eine Suche bittest, ist es verlockend, gleich nach der klügsten denkbaren Version zu fragen: versteht, was du meinst, erkennt Synonyme, sortiert nach Relevanz. Widerstehe dem. Die smarte Version ist langsamer, kostet mehr im Betrieb, ist schwerer richtig hinzubekommen — und du brauchst sie mit ziemlicher Sicherheit noch nicht.

Tipp „bella” ein, und die Liste schrumpft auf die Bellas. Das ist alles. Es ist sofort da, kostet praktisch nichts im Betrieb, und es ist das, was Leute eigentlich meinen, wenn sie sagen: „Ich möchte suchen können.”

Bitte deinen Builder genau darum: „Füge über dieser Liste ein Suchfeld hinzu, das sie auf Einträge filtert, die zu meiner Eingabe passen.” Du wirst überrascht sein, wie oft das schon das gesamte Projekt ist.

Welche Felder sollte die Suche überhaupt durchsuchen?

Nur die zwei oder drei Felder, die die gesuchte Sache tatsächlich identifizieren — nicht jedes Feld jedes Eintrags. Genau das deinem Builder zu sagen ist die eine Anweisung, die aus einer frustrierenden eine gute Suche macht — und die meisten Leute lassen sie weg.

Standardmäßig durchsucht ein Builder womöglich alles — jedes Feld jedes Eintrags. Das klingt gründlich, ist aber meist schlechter. Stell dir vor, du durchsuchst diese Kundenliste und bekommst Treffer, weil das Wort „klein” in einem Notizfeld zur Größe eines Hundes auftaucht. Jetzt sortierst du dich durch Ergebnisse, die zwar technisch passen, aber nicht das sind, was du meintest.

Sei also konkret, welche Felder wichtig sind. Bei der Hundefriseurin sind das der Name der Kundin oder des Kunden und der Name des Hundes — nicht die Notizen, nicht die Rasse, nicht der Terminverlauf. Bei einer Rezept-App sind es der Rezepttitel und vielleicht die Hauptzutat, nicht die komplette Zubereitung. Sag deinem Builder: „Die Suche soll nur den Titel und das Namensfeld durchsuchen.” Die richtigen zwei Felder zu durchsuchen schlägt alle zwölf zu durchsuchen — jedes Mal.

Solltest du zuerst Suche oder Filter bauen?

Oft Filter — denn vieles, was Leute „Suche” nennen, ist eigentlich „zeig mir eine Teilmenge”, und dafür ist ein Suchfeld das falsche Werkzeug. Das überrascht viele Builderinnen und Builder ohne technischen Hintergrund.

Eine Wiederverkäuferin mit dreihundert Lagerartikeln will meist nicht tippen — sie will auf „Verkauft” oder „Auf Lager” oder „Diese Woche eingestellt” tippen. Das ist ein Filter: ein paar Buttons oder ein Dropdown, das die Liste nach einer Kategorie eingrenzt, die du ohnehin schon erfasst. Filter sind oft leichter zu bauen als eine Suche und im Alltag nützlicher, weil Leute weit häufiger nach Status stöbern, als dass sie gezielt nach einer Sache namentlich suchen.

Eine gute Faustregel: ein Suchfeld für „Ich weiß ungefähr, wie es heißt”, und Filter für „Zeig mir diese Art”. Unsere Hundefriseurin wollte am Ende beides — ein Suchfeld, um bei einer Kundin oder einem Kunden vor Ort schnell per Name hinzuspringen, und einen Filter für „Fellpflege überfällig”, damit sie an einem ruhigen Nachmittag auf einen Blick sah, wem sie schreiben sollte. Dieselben Daten, zwei völlig unterschiedliche Wege, an sie heranzukommen.

Wenn du nur eines zuerst bauen kannst, beobachte, wie die App tatsächlich genutzt wird. Wenn immer wieder gefragt wird „wo sind eigentlich alle X”, wollen die Leute einen Filter, kein Suchfeld.

Was sollte erscheinen, wenn die Suche nichts findet?

Eine klare, konkrete Meldung — etwas wie „Keine Kundinnen oder Kunden passen zu ‚zelda’ — prüfe die Schreibweise oder lösche die Suche” — kein leerer Bildschirm, der wie „die App ist abgestürzt” wirkt. Ist sie nicht; es gibt einfach keinen Treffer, und die meisten vergessen, das einzuplanen.

Der Standard ist oft ein leerer Bildschirm. Sag deinem Builder also, was der Leerzustand sagen soll. Dieser eine Satz macht den Unterschied, ob jemand denkt, deine App sei kaputt, oder denkt, er habe sich vertippt.

Sorg gleichzeitig dafür, dass es einen klar erkennbaren Weg gibt, die Suche zu löschen und die ganze Liste zurückzubekommen. Ein kleines „x” im Feld oder ein „Zurücksetzen”-Link. Öfter als man denkt, bleiben Leute in einer Suche stecken, aus der sie nicht mehr herausfinden.

Wann brauchst du KI-gestützte Suche statt eines Filterfelds?

Zwei konkrete Anzeichen, kein Bauchgefühl: Tippfehler und Bedeutung. Wenn Leute „stephanie” suchen und „Stefanie” verpassen, willst du eine nachsichtige Übereinstimmung, die kleine Abweichungen toleriert — bitte deinen Builder um eine „Suche, die auch bei leicht abweichender Schreibweise noch Ergebnisse findet”. Und wenn du wirklich „finde mir Notizen über Abrechnungsprobleme” statt „finde das Wort Abrechnung” brauchst, ist das die smarte, KI-gestützte Art von Suche — die zusätzlichen Kosten und die zusätzliche Komplexität wert, sobald sie ein Problem löst, das das einfache Feld nicht kann.

Fang nur nicht dort an. Beginne mit dem Feld, das filtert, ergänze eine nachsichtige Übereinstimmung, sobald Tippfehler zum Problem werden, und greif erst dann zur smarten Version, wenn „die Wörter treffen” nicht mehr reicht. Die meisten Apps müssen nie über Schritt eins hinaus.

Bevor du also irgendetwas baust: Beobachte eine Woche lang, wie du selbst deine eigene App nutzt. Das, wonach du immer wieder scrollst — eine Kundin oder ein Kunde, eine Bestellung, ein Rezept — genau dafür ist dein Suchfeld da. Bau es zuerst für diese eine Sache, und du hast das Problem für fast alle gelöst, die die App nutzen.