Manuel:Rebuildtextindex.php
Version de MediaWiki : | ≥ 1.2 |
Fichier MediaWiki : rebuildtextindex.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | RebuildTextIndex |
Détails
rebuildtextindex.php est un script de maintenance utilisé pour (re)créer l'index de texte, c'est à dire reconstruire la table searchindex , qui permet aux utilisateurs d'utiliser la fonctionnalité de recherche dans votre wiki. Vous devez l'exécuter si vous constatez que la recherche ne donne pas ou peu de résultats.
Cette opération peut prendre plusieurs heures, selon la taille de la base de données et la configuration du serveur.
Options et arguments
Ce script n'a pas d'options ni d'arguments.
Usage
php maintenance/rebuildtextindex.php
$ php maintenance/rebuildtextindex.php Dropping index... Clearing searchindex table...Done Rebuilding index fields for 29 pages... Rebuild the index... Done.
Notes
Version de MediaWiki : | ≤ 1.24 |
Avant MediaWiki 1.25 ce script ne fait que ajouter de nouvelles entrées au tableau searchindex pour les pages existantes. Il n'efface pas encore cette table pour enlever les pages supprimées. Si vous obtenez des résultats de recherche erronés (par exemple parce que des pages supprimées sont toujours dans les données du tableau searchindex
), ce script ne va pas aider (tâche T64276). Pour purger les anciennes entrées, supprimer toutes les lignes de ce tableau avant d'exécuter ce script. Ceci n'est plus nécessaire depuis MediaWiki 1.25 où ce bogue a été corrigé.
Voir aussi
- UpdateSearchIndex.php - script pour reconstruire uniquement les pages récemment mises à jour.
- Rebuildall.php
- RefreshLinks.php
- Rebuildrecentchanges.php