Hallo pl,
ich finde es gut, dass du dich an der Aufgabe versuchst. Leider glaube ich, dass du nicht so richtig siehst, wo denn eigentlich das Problem ist.
Das Problem war nicht, eine Suche zu bauen, die auch offline funktioniert. Das Problem ist, dass man die Wahl hat zwischen zwei Lösungsansätzen: entweder man scraped das HTML ab und erstellt so eine Offline-Version oder man erstellt eine Offline-Version aus den Roh-Daten.
Die erste Variante hat das Problem, dass das MediaWiki Styles dynamisch lädt, aus diversen Dateien und zusätzlich eine Art Loader-Framework im JS hat, mit dem es Daten (weiteres JS und CSS) lädt. Man müsste also das JS umschreiben, mit dem das getan wird, und herausfinden, welche Ressourcen wo benötigt werden.
Die zweite Variante hat das Problem, dass man ein neues Layout, einen Wiki-Parser und ein Script erstellen müsste, mit dem man die ganzen HTML-Dokumente erzeugt. Weiterhin bleiben noch ein paar Details zu klären.
Deine Lösung krankt auch an diesem Problem: du hast scheinbar die Meta-Daten komplett entfernt und lieferst die Styles und das JS vom Wiki gar nicht mit. Links auf andere Seiten des Wikis führen zu 404. Bilder werden nur teilweise geladen. Jetzt fängt die eigentliche Arbeit erst an…
LG,
CK