Diese auf JavaScript (AJAX) basierende Suchmaschine durchsucht selbst definierte Seiten ab bzw. in einem bestimmten vorgegebenen Bereich im HTML-Dokument und ist somit eine vollwertige Volltextsuchmaschine. Das Script erlaubt die logischen Suchmethoden:
Dieses Suchmaschinenscript benötigt in einem einfachen Array zusammengefasst die gewünschten Seiten, die bei einer Suchanfrage berücksichtigt werden sollen, sowie den Bereich in den HTML-Dateien, der zu durchsuchen ist. Durch die Bereichseingrenzung soll verhindert werden, dass unnötige Teile bei der Suche Berücksichtigung finden und ggf. das Resultat verfälschen.
HTML Tags werden bei der Suche ignoriert und Groß- und Kleinschreibung wird nicht berücksichtigt! Als Trennzeichen für mehrere Suchworte akzeptiert das JavaScript Leerzeichen oder das Pluszeichen.
Ein Anwendungsbereich für die SearchEngine JS ist zum Beispiel eine HTML Dokumentation, die nicht online gestellt wird. Als online Suchmaschine ist die SearchEngine JS nur bedingt geeignet, auch wenn sie theoretisch funktioniert. Der Grund ist, dass alle Dateien, die durchsucht werden sollen, zunächst zuladen sind, bevor diese nach dem entsprechenden Suchbegriff gescannt werden können. Im Endeffekt wird somit die Zeit in Anspruch genommen, die auch beim Aufrufen der einzelnen Seiten entstehen würde. Nichtsdestotrotz kann die Funktionalität auf der Seite des Fußballmanagers LeagueEditor JavaScript demonstriert werden.
Als Testgebiet für Version 1.0 diente die Dokumentation von SELFHTML 8.0. Dabei wurden über 1400 Dateien mit der Endung HTM zufriedenstellend durchsucht. Weiter Details und eine Anleitung zum Einrichten der Volltextsuche ist dem Paket beigelegt.
Dieses Online-Demoscript durchsucht nur die Startseite, Teile aus dem Archiv und das Impressum dieser Seite.