Page MenuHomePhorge: Wikonia

Verbesserung der Suchfunktionalität
Proudly completedPublicrequest

Description

CirrusSearch MediaWiki Extension

Link zur Extension

Extension:CirrusSearch - MediaWiki

Zweck (Was macht es?)

CirrusSearch ersetzt die standardmäßige interne Suchfunktion von MediaWiki. Es verwendet ein externes, leistungsstarkes Such-Backend (wie OpenSearch oder Elasticsearch), um alle Inhalte des Wikis zu indizieren. Das Ergebnis ist eine schnellere, präzisere und funktionsreichere Suche, vergleichbar mit der, die auf Wikipedia zum Einsatz kommt.

Vorteile

  • Höhere Relevanz: Liefert deutlich bessere und relevantere Suchergebnisse als die Standard-Suche durch verbesserte Algorithmen.
  • Geschwindigkeit: Index-Updates erfolgen nahezu in Echtzeit, was bedeutet, dass neue Seiten oder Bearbeitungen viel schneller gefunden werden.
  • Sprachunterstützung: Bessere Behandlung von sprachspezifischen Eigenheiten und komplexen Schriftzeichen.
  • Vollständige Indizierung: Inhalte aus Vorlagen (Templates) werden vollständig in die Suche mit einbezogen.
  • Erweiterte Syntax: Ermöglicht die Nutzung komplexer Such-Operatoren zur gezielteren Suche.

Details

Schwierigkeitsgrad
Advanced
Ticket-Details
Komponente
Hauptwiki
Anforderungsdetails
Anforderungskategorie
Vorhandene Extension integrieren
Impact-Thema
Performance

Event Timeline

muke86 triaged this task as High priority.Oct 25 2025, 9:00 PM
muke86 changed the status of subtask T631: Extension:: Elastica from To Do to Planned.Oct 26 2025, 12:01 PM

Risikobewertung

Der Change Request zur Installation/Integration von Software wurde durchgeführt.

Einschätzung der Risiken
RiskotypErgebnis
DB-Changes
Auth-Eingriff
Security-Eingriff
Governance/Legal
Code-Source
Dependencies

Legende:
nicht vorhanden/keine Bewertung
Risikobewertung bestanden
Es gibt abschätzbare Risiken, die durch Präventionsmaßnahmen beseitigt werden können.
Showstopper! Es bestehen Risiken, deren Auswirkungen unvorhersehbar sind.

Ergebnis

Bewertung

Es besteht eine Abhängigkeit

Anhängigkeit: Search-Engine

Für die Integration muss eine zusätzliche SearchEngine etabliert werden:

  • ElasticSearch
  • OpenSearch

Erstere ist der aktuell noch gängige Standard, wird aber absehbar durch OpenSearch abgelöst. Aufgrund der aktuell jedoch noch nicht ausgereiften Dokumentation haben wir entschieden - entgegen der bei uns üblichen Praxis - zunächst auf die etablierte Lösung mit ElasticSearch zu setzen.

Überprüfung bestanden

Die Integration kann ausgeführt werden

muke86 changed the task status from To Do to Planned.Oct 26 2025, 12:10 PM
muke86 added a project: WK v0.14-pre.
muke86 added a project: Restricted Project.Nov 16 2025, 1:39 PM
muke86 renamed this task from Extension: CirrusSearch to Verbesserung der Suchfunktionalität.Thu, Nov 20, 9:29 PM
muke86 moved this task from Backlog to Planned on the WK v0.14-pre board.