Pomoc API MediaWiki

To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.

Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=opensearch

(main | opensearch)

Przeszukaj wiki przy użyciu protokołu OpenSearch.

Parametry:
Other general parameters are available.
search

Wyszukaj tekst.

Ten parametr jest wymagany.
namespace

Przestrzenie nazw do przeszukania. Pomijane jeśli search zaczyna się od poprawnego przedrostka przestrzeni nazw.

Wartości (oddziel za pomocą | lub alternatywy): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 710, 711, 828, 829
Aby wskazać wszystkie wartości, użyj *.
Domyślnie: 0
limit

Maksymalna liczba zwracanych wyników.

Type: integer or max
Wartość musi znajdować się pomiędzy 1 a 500.
Domyślnie: 10
profile

Search profile to use.

strict
Ścisły tryb, który usuwa niektóre znaki interpunkcyjne, ale zachowuje diakrytyki i akcentowanie.
normal
Ignorowane są niektóre znaki interpunkcyjne, pewne diakrytyki oraz słowa nieinformatywne.
fuzzy
Podobny do normalnego, ale z poprawianiem literówek (maksymalnie dwóch).
fast-fuzzy
Eksperymentalny tryb rozmyty (może zostać usunięty w dowolnym momencie)
classic
Klasyczne wyszukiwanie według prefiksu, ignoruje niektóre znaki interpunkcyjne i diakrytyki.
engine_autoselect
Pozwól silnikowi wyszukiwarki zdecydować, jaki tryb przeszukiwania będzie najlepszy.
Jedna z następujących wartości: classic, engine_autoselect, fast-fuzzy, fuzzy, normal, strict
Domyślnie: engine_autoselect
suggest
Przestarzałe.

Nieużywane.

Typ: wartość boolowska (szczegóły)
redirects

Jak obsługiwać przekierowania:

return
Zwróć samo przekierowanie.
resolve
Zwróć stronę docelową. Może zwrócić mniej niż wyników określonych w limit.

Z powodów historycznych, domyślnie jest to "return" dla format=json, a "resolve" dla innych formatów.

return
Return the redirect itself.
resolve
Return the target page. May return fewer than limit results.

For historical reasons, the default is "return" for format=json and "resolve" for other formats.

Jedna z następujących wartości: resolve, return
format

Format danych wyjściowych.

Jedna z następujących wartości: json, jsonfm, xml, xmlfm
Domyślnie: json
warningsaserror

Jeżeli pojawią się ostrzeżenia związane z format=json, zwróć błąd API zamiast ignorowania ich.

Typ: wartość boolowska (szczegóły)
Przykład:
Znajdź strony zaczynające się od Te.
api.php?action=opensearch&search=Te [otwórz w brudnopisie]