Extension:WSSemanticParsedText/de

Category:GPL licensed extensions/de
MediaWiki-Erweiterungen
WSSemanticParsedText
Freigabestatus: BetaCategory:Beta status extensions/de
Einbindung Hook Category:Hook extensions/de
Beschreibung This extension extends Semantic MediaWiki to provide full-text search with parsed wikitext.
Autor(en) Wikibase Solutions
Letzte Version 2.1.1 (2023-05-11)
MediaWiki >= 1.31.0
Datenbankänderungen Ja
Lizenz GNU General Public License 2.0 oder neuer
Herunterladen Category:Extensions in GitLab version control/de
Category:All extensions/de

The WSSemanticParsedText extension extends Semantic MediaWiki to provide full-text search with parsed wikitext. This extension replaces the raw wikitext search with stripped parsed wikitext search.

The extension works by overriding the ElasticFactory used while indexing with an ElasticFactory that provides a new Indexer object that overrides the fetchNativeData function to return (stripped) parsed wikitext instead of raw wikitext.

Installation

This extension requires Semantic MediaWiki with ElasticStore configured.
  • Die Download und die Datei(en) in ein Verzeichnis namens WSSemanticParsedText im Ordner extensions/ ablegen.
  • Wird von git aus installiert, ist Composer auszuführen, um PHP-Abhängigkeiten zu installieren, indem composer install --no-dev im Erweiterungsverzeichnis ausgeführt wird. (Siehe T173141 für mögliche Komplikationen.)Category:Extensions requiring Composer with git/de
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'WSSemanticParsedText' );
    $smwgElasticsearchConfig["indexer"]["raw.text"] = true;
    
  • Führe das Aktualisierungsskript aus, welches automatisch die notwendigen Datenbanktabellen erstellt, die diese Erweiterung braucht.
  • Run the following script from the root of your installation directory:
php extensions/SemanticMediaWiki/maintenance/rebuildElasticIndex.php
  • Yes Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.
Category:All extensions/de Category:Beta status extensions/de Category:Extensions in GitLab version control/de Category:Extensions requiring Composer with git/de Category:GPL licensed extensions/de Category:Hook extensions/de Category:ParserFirstCallInit extensions/de Category:SMW::Setup::AfterInitializationComplete extensions/de