Aide de l’API MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=search (sr)

(main | query | search)
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Effectuer une recherche en texte intégral.

Paramètres :
D'autres paramètres généraux sont disponibles.
srsearch

Rechercher les titres de page ou le contenu correspondant à cette valeur. Vous pouvez utiliser la chaîne de recherche pour invoquer des fonctionnalités de recherche spéciales, selon ce que met en œuvre le serveur de recherche du wiki.

Ce paramètre est obligatoire.
srnamespace

Rechercher uniquement dans ces espaces de noms.

Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 274, 275, 460, 461, 710, 711, 828, 829, 2600
Pour spécifier toutes les valeurs, utiliser *.
Par défaut : 0
srlimit

Combien de pages renvoyer au total.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
sroffset

Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.

Type: entier
La valeur ne peut pas être inférieure à 0.
Par défaut : 0
srwhat

Quel type de recherche effectuer.

Une des valeurs suivantes : nearmatch, text, title
srinfo

Quelles métadonnées renvoyer.

Valeurs (séparées par | ou autre) : rewrittenquery, suggestion, totalhits
Par défaut : totalhits|suggestion|rewrittenquery
srprop

Quelles propriétés renvoyer :

size
Ajoute la taille de la page en octets.
wordcount
Ajoute le nombre de mots de la page.
timestamp
Ajoute l’horodatage de la dernière modification de la page.
snippet
Ajoute un extrait de la page, avec le balisage mettant en évidence le terme de recherche.
titlesnippet
Ajoute le titre de la page, avec le balisage mettant en évidence le terme de recherche.
redirecttitle
Ajoute le titre de la redirection correspondante.
redirectsnippet
Ajoute le titre de la redirection correspondante, avec le balisage mettant en évidence le terme de recherche.
sectiontitle
Ajoute le titre de la section correspondante.
sectionsnippet
Ajoute le titre de la section correspondante, avec le balisage mettant en évidence le terme de recherche.
isfilematch
Ajoute un booléen indiquant si la recherche correspond au contenu du fichier.
categorysnippet
Ajoute le nom de la catégorie correspondante, avec le balisage mettant en évidence le terme de recherche.
score
Obsolète. Ignoré.
hasrelated
Obsolète. Ignoré.
extensiondata
Va ajouter des données générées supplémentaires par extension.
Valeurs (séparées par | ou autre) : categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Par défaut : size|wordcount|timestamp|snippet
srinterwiki

Inclure les résultats interwiki dans la recherche, s’ils sont disponibles.

Type : booléen (détails)
srenablerewrites

Activer la réécriture interne de la requête. Les serveurs de recherche peuvent réécrire la requête en une autre qui est censée donner de meilleurs résultats, par exemple en corrigeant les erreurs d’orthographe.

Type : booléen (détails)
srsort

Fixe l’ordre de tri des résultats renvoyés.

Une des valeurs suivantes : relevance
Par défaut : relevance