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=prefixsearch (ps)

(main | query | prefixsearch)
  • 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 de préfixe sur les titres de page.

Malgré les similarités dans le nom, ce module n’est pas destiné à être l’équivalent de Special:PrefixIndex ; pour cela, voyez action=query&list=allpages avec le paramètre apprefix. Le but de ce module est similaire à action=opensearch : prendre l’entrée utilisateur et fournir les meilleurs titres s’en approchant. Selon le serveur du moteur de recherche, cela peut inclure la correction des fautes de frappe, éviter des redirections, ou d’autres heuristiques.

Paramètres :
pssearch

Chaîne recherchée.

Ce paramètre est obligatoire.
psnamespace

Espaces de noms à rechercher. Ignoré if pssearch commence avec le préfixe d'un espace de noms valide.

Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 470, 471, 828, 829, 2600, 3000, 3001, 3100, 3101
Pour spécifier toutes les valeurs, utiliser *.
Par défaut : 0
pslimit

Nombre maximal de résultats à renvoyer.

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

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Type: entier
Par défaut : 0
psprofile

Rechercher le profil à utiliser.

strict
Profil strict avec peu de signes de ponctuation supprimés mais conservation des diacritiques et des accents.
normal
Peu de signes de ponctuation, quelques diacritiques et mots vides supprimés.
normal-subphrases
Quelques caractères de ponctuation, signes diacritiques et mots vides supprimés. Cela trouvera également des sous-phrases (qui peuvent être des sous-phrases ou des sous-pages, selon la configuration interne du wiki).
fuzzy
Similaire au fonctionnement habituel avec la correction des fautes de frappe (les doubles fautes sont tolérées).
fast-fuzzy
Profil trouble expérimental (peut être supprimé n’importe quand)
fuzzy-subphrases
Similaire au fonctionnement habituel avec la correction des fautes de frappe (les doubles fautes sont tolérées). Cela trouvera également des sous-phrases (qui peuvent être des sous-phrases ou des sous-pages, selon la configuration interne du wiki).
classic
Préfixe classique, peu de signes de ponctuation et quelques signes diacritiques supprimés.
engine_autoselect
Laisser le moteur de recherche décider du meilleur profil à utiliser.
Une des valeurs suivantes : classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Par défaut : engine_autoselect
Exemple :
Rechercher les titres de page commençant par meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [ouvrir dans le bac à sable]