Multi-Search baut ein einziges Formular, aus dem heraus sich verschiedene Suchdienste ansprechen lassen. Der Besucher wählt aus einer Liste den gewünschten Dienst, gibt seinen Suchbegriff ein, und das Script erzeugt daraus die passende Anfrage und schickt sie ab.
Der Reiz liegt darin, dass es nicht auf Suchmaschinen beschränkt ist. In der mitgelieferten Auswahl stehen neben Google und anderen Suchdiensten auch Nachschlagewerke und Abfragedienste: das PHP-Handbuch, ein Wörterbuch, die Whois-Abfrage bei Internic. Für eine Entwicklerseite lässt sich damit eine kleine Werkzeugleiste bauen, die Handbuch, Fehlerdatenbank und Domainabfrage an einer Stelle bündelt.
Welche Dienste in der Liste stehen, ist frei bestimmbar. Ein eigener Eintrag besteht aus der Zieladresse und dem Namen des Suchfeldes; beliebig viele versteckte Felder lassen sich mitschicken, wenn ein Dienst zusätzliche Parameter erwartet. Der vollständige Quelltext ist auf der Seite einsehbar.
Zwei Dinge gehören zur Einordnung. Das Script stammt aus dem Jahr 1999, und ein großer Teil der voreingestellten Dienste existiert nicht mehr: AltaVista, Excite, HotBot, Lycos und Ask Jeeves sind verschwunden oder aufgegangen. Wer es einsetzt, wird die Liste also zuerst überarbeiten. Zweitens dokumentiert der Autor einen bekannten Fehler, wonach das Formular mit dem Firefox-Browser nicht zusammenarbeitet.
Als Vorlage dafür, wie sich Suchanfragen an fremde Dienste aus einem eigenen Formular heraus zusammensetzen lassen, bleibt der Quelltext trotzdem lehrreich.