Page MenuHomePhorge: Wikonia

Installation und Konfiguration der MediaWiki-Erweiterung CirrusSearch
Proudly completedPublictask

Description

Dieses Ticket integriert die Such-Engine in die MediaWiki-Umgebung.

Was getan werden muss

Die MediaWiki-Erweiterung CirrusSearch muss installiert und konfiguriert werden, um mit der Elasticsearch-Instanz kommunizieren zu können.

  1. Installation der Erweiterung: Die CirrusSearch-Erweiterung muss in die MediaWiki-Instanz integriert (LocalSettings.php) und konfiguriert werden.
  2. Verbindungskonfiguration: Die Verbindungsparameter zur Elasticsearch-Instanz (Hostname, Port) müssen in der MediaWiki-Konfiguration hinterlegt werden.
  3. Indizes erstellen: Die notwendigen Elasticsearch-Indizes (Suchindex für die Wikibase-Seiten) müssen initial erstellt werden.
  4. Rebuild-Skript ausführen: Die existierenden MediaWiki-Seiten (nach der Basisinstallation) müssen initial in den Index aufgenommen werden.
  5. Test der Basissuche: Die Standardsuchfunktion des Wikis muss getestet werden, um zu prüfen, ob CirrusSearch die Suchergebnisse korrekt liefert.

Warum wir das tun

CirrusSearch ist die Schnittstelle, die es MediaWiki ermöglicht, die Leistung von Elasticsearch für die interne Suche zu nutzen.

  • Such-Performance: CirrusSearch ersetzt die langsame Datenbank-Suche durch die leistungsstarke Volltextsuche von Elasticsearch.
  • Volltextsuche: Die Erweiterung bietet erweiterte Suchsyntax und Filtermöglichkeiten, die in der Basis-Installation fehlen.
  • Vorbereitung für Wikibase-Daten: Dieser Schritt ist die notwendige Voraussetzung, um die Wikibase-spezifische Suche im nächsten Schritt aktivieren zu können.

Details

Schwierigkeitsgrad
Intermediate