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=search (sr)

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

Voer een zoekopdracht in de volledige tekst uit.

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

Zoek naar paginatitels of inhoud die met deze waarde overeenkomen. U kunt de zoektekst gebruiken om speciale zoekfuncties aan te roepen, afhankelijk van wat er in de zoek-backend van de wiki geïmplementeerd is.

Deze parameter is vereist.
srnamespace

Alleen binnen deze naamruimten zoeken.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 274, 275, 420, 421
Gebruik * om alle waarden op te geven.
Standaard: 0
srlimit

Hoeveel pagina's weer te geven.

Type: geheel getal of max
De waarde moet tussen 1 en 500 liggen.
Standaard: 10
sroffset

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: geheel getal
Standaard: 0
srqiprofile

Het te gebruiken query-onafhankelijke profiel (heeft invloed op het rangschikkingsalgoritme).

classic
Ranking gebaseerd op het aantal inkomende links, sommige sjablonen, taal van de pagina en recentheid (sjablonen/taal/recentheid kan niet worden ingeschakeld op deze wiki).
classic_noboostlinks
Rangschikking op basis van een aantal sjablonen, taal van de pagina en recentheid wanneer ingeschakeld op deze wiki.
empty
Rangschikking uitsluitend aan de hand van zoekvraagafhankelijke kenmerken (alleen voor foutopsporing).
wsum_inclinks
Gewogen som op basis van inkomende links
wsum_inclinks_pv
Gewogen som op basis van inkomende links en wekelijkse paginaweergaven
popular_inclinks_pv
Rangschikking voornamelijk op basis van paginaweergaven
popular_inclinks
Rangschikking voornamelijk op basis van het aantal inkomende koppelingen
engine_autoselect
Laat de zoekmachine beslissen over het beste te gebruiken profiel.
Een van de volgende waarden: classic, classic_noboostlinks, empty, engine_autoselect, popular_inclinks, popular_inclinks_pv, wsum_inclinks, wsum_inclinks_pv
Standaard: engine_autoselect
srwhat

Welk type zoekopdracht uitgevoerd moet worden.

Een van de volgende waarden: nearmatch, text, title
srinfo

Welke metagegevens geretourneerd moeten worden.

Waarden (gescheiden met | of alternatief): rewrittenquery, suggestion, totalhits
Standaard: totalhits|suggestion|rewrittenquery
srprop

Welke eigenschappen geretourneerd moeten worden:

size
Voegt de grootte van de pagina toe in bytes.
wordcount
Voegt het aantal woorden van de pagina toe.
timestamp
Voegt het tijdstip toe waarop de pagina voor het laatst is bewerkt.
snippet
Voegt een knipsel van de pagina toe, met notatie voor het uitlichten van zoektermen.
titlesnippet
Voegt de paginatitel toe, met notatie voor het uitlichten van zoektermen.
redirecttitle
Voegt de titel van de overeenkomende doorverwijzing toe.
redirectsnippet
Voegt de titel van de overeenkomende doorverwijzing toe, met notatie voor het uitlichten van zoektermen.
sectiontitle
Voegt de titel van de overeenkomende sectie toe.
sectionsnippet
Voegt de titel van de overeenkomende sectie toe, met notatie voor het uitlichten van zoektermen.
isfilematch
Voegt een Booleaanse waarde toe die aangeeft of de zoekopdracht overeenkomt met de bestandsinhoud.
categorysnippet
Voegt de overeenkomende categorienaam toe, met notatie voor het uitlichten van zoektermen.
score
Verouderd. Genegeerd.
hasrelated
Verouderd. Genegeerd.
extensiondata
Voegt extra gegevens toe die door uitbreidingen zijn gegenereerd.
Waarden (gescheiden met | of alternatief): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
Standaard: size|wordcount|timestamp|snippet
srinterwiki

Indien beschikbaar ook interwiki-resultaten in de zoekopdracht opnemen.

Type: booleaans (details)
srenablerewrites

Interne query-herschrijving inschakelen. Sommige zoek-backends kunnen de query herschrijven in een andere die geacht wordt betere resultaten op te leveren, bijvoorbeeld door spelfouten te corrigeren.

Type: booleaans (details)
srsort

De sorteervolgorde van de geretourneerde resultaten instellen.

Een van de volgende waarden: create_timestamp_asc, create_timestamp_desc, incoming_links_asc, incoming_links_desc, just_match, last_edit_asc, last_edit_desc, none, random, relevance, user_random
Standaard: relevance
Voorbeelden:
Zoeken naar meaning.
api.php?action=query&list=search&srsearch=meaning [in de sandbox openen]
In teksten zoeken naar meaning.
api.php?action=query&list=search&srwhat=text&srsearch=meaning [in de sandbox openen]
Vraag pagina-informatie op over de pagina’s die zijn geretourneerd bij een zoekopdracht naar meaning.
api.php?action=query&generator=search&gsrsearch=meaning&prop=info [in de sandbox openen]