Erweiterung:TitleKey

This page is a translated version of the page Extension:TitleKey and the translation is 33% complete.
MediaWiki-Erweiterungen
TitleKey
Freigabestatus: stabil
Einbindung Suche
Beschreibung Provides a case-insensitive page title prefix search
Autor(en) Brooke VibberDiskussion
Letzte Version Laufende Aktualisierungen
MediaWiki 1.25+
Datenbankänderungen Ja
Tabellen titlekey
Lizenz GNU General Public License 2.0 oder neuer
Herunterladen
README
Quarterly downloads 65 (Ranked 71st)
Übersetze die TitleKey-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Probleme Offene Aufgaben · Einen Fehler melden

The TitleKey extension provides a case-insensitive page title prefix search. It uses a separate table for the keys so that it can be deployed without an expensive rebuild of core tables and uninstalled later in preference for a different search extension such as CirrusSearch/de .

For the average site administrator, the benefit of this extension is that it allows search suggestions (e.g., from OpenSearch API) to be case-insensitive.

This extension provides no benefit if you are using CirrusSearch/de .

Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens TitleKey im Ordner extensions/ ablegen.
    Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TitleKey
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'TitleKey' );
    // For MW 1.43.0 and above, no further configuration is needed.
    
    // For MW 1.42.x (use SearchEngineMySQL, SearchEnginePostgres, or SearchEngineSqlite depending on your $wgDBtype)
    $wgSearchType = MediaWiki\Extension\TitleKey\SearchEngineMySQL::class;
    
    // For MW 1.39.x to 1.41.x
    $wgSearchType = MediaWiki\Extension\TitleKey\SearchEngine::class;
    
  • Führe das Aktualisierungsskript aus, welches automatisch die notwendigen Datenbanktabellen erstellt, die diese Erweiterung braucht.
  •   Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.

Maintenance

The RebuildTitleKeys maintenance script can be used at any time to rebuild the title index (this requires command-line access):

$ path/to/mediawiki/maintenance/run RebuildTitleKeys
Or, for MediaWiki before 1.40:
$ php path/to/mediawiki/extensions/TitleKey/maintenance/rebuildTitleKeys.php