Link zur Anwendung (OpenSearch)
OpenSearch Project *(Hinweis: Dies ist die notwendige, eigenständige Server-Anwendung.)*
weck (Was macht es?)
Dies ist das eigentliche Suchmaschinen-Datenbanksystem, das auf dem Server installiert werden muss. Es ist für das Speichern, Indexieren und blitzschnelle Durchsuchen großer Mengen an unstrukturiertem Text (Ihrer Wiki-Artikel) verantwortlich. CirrusSearch und Elastica senden alle Anfragen an diese Anwendung.
Vorteile
- Hochleistungssuche: Ermöglicht die sehr schnelle Ausführung komplexer Volltextsuchen, die die native MediaWiki-Datenbank nicht leisten könnte.
- Skalierbarkeit: Kann horizontal skaliert werden (durch Hinzufügen weiterer Server), um auch mit dem Wachstum sehr großer Wikis umzugehen.
- Fehlertoleranz: Bietet Mechanismen, um Daten redundant zu speichern und so hohe Verfügbarkeit zu gewährleisten.
- Erweiterte Funktionen: Unterstützt fortgeschrittene Funktionen wie "Meinten Sie"-Vorschläge, Auto-Vervollständigung (Suggest-Funktion) und präzises Ranking.