Page MenuHomePhorge: Wikonia

Externe Anwendung OpenSearch/Elasticsearch (Such-Backend)
Proudly completedPublicrequest

Assigned To
None
Authored By
muke86
Sat, Oct 25, 9:01 PM
Tags
  • Restricted Project
Referenced Files
None
Subscribers

Description

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.

Details

Schwierigkeitsgrad
Advanced
Ticket-Details
Komponente
Server
Anforderungsdetails
Anforderungskategorie
Anderes (bitte unten beschreiben)
Impact-Thema
Performance

Event Timeline

muke86 triaged this task as High priority.
muke86 edited projects, added Restricted Project; removed [OLD]Extension-Requests.

Installation umgesetzt

ElasticSearch läuft jetzt auf dem Server in einem abgesicherten Modus:

  • Dockerized Container
    • Zugewiesener maximaler RAM
  • Abgekapselt, nur intern
    • aktuell besteht keine Notwendigkeit den Suchport 9200 nach Außen zu öffnen. Absehbar muss dies auch nicht passieren.