MediaWiki API hulp

Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.

Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=prefixsearch (ps)

(main | query | prefixsearch)
  • Voor deze module zijn leesrechten nodig.
  • Deze module kan als generator worden gebruikt.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Voer een voorvoegselzoekopdracht uit voor paginatitels.

Ondanks de gelijkenis in namen is deze module niet bedoeld als equivalent van Speciaal:Voorvoegselindex; zie daarvoor action=query&list=allpages met de parameter apprefix. Het doel van deze module is vergelijkbaar met dat van action=opensearch: gebruikersinvoer verwerken en voor de best passende titels zorgen. Afhankelijk van de backend van de zoekmachine kan dit het verbeteren van typfouten, het vermijden van doorverwijzinge of andere heuristiek omvatten.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
pssearch

Zoekopdracht.

Deze parameter is vereist.
psnamespace

Te doorzoeken naamruimten. Wordt genegeerd indien pssearch met een geldige naamruimte voorvoegsel begint.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Gebruik * om alle waarden op te geven.
Standaard: 0
pslimit

Het maximale aantal weer te geven resultaten.

Type: geheel getal of max
The value must be between 1 and 500.
Standaard: 10
psoffset

Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.

Type: integer
The value must be no less than 0.
Standaard: 0
psprofile

Het te gebruiken zoekprofiel.

strict
Strikt profiel met enkele leestekens verwijderd, maar diakritische tekens en klemtoontekens zijn behouden.
normal
Een paar leestekens, een aantal diakritische tekens en stopwoorden verwijderd.
fuzzy
Gelijkwaardig met normale typo-correctie (twee typefouten ondersteund)
fast-fuzzy
Experimenteel vaag profiel (kan op elk moment worden verwijderd)
classic
Klassiek voorvoegsel, weinig leestekens en sommige diakritische tekens verwijderd.
engine_autoselect
Laat de zoekmachine beslissen over het beste te gebruiken profiel.
Een van de volgende waarden: classic, engine_autoselect, fast-fuzzy, fuzzy, normal, strict
Standaard: engine_autoselect
Voorbeeld:
Zoek naar paginatitels die beginnen met meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [in de sandbox openen]