Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=opensearch

(main | opensearch)
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0-or-later

Шукати у вікі з використанням протоколу OpenSearch.

Конкретні параметри:
Other general parameters are available.
search

Рядок пошуку.

Цей параметр є обов'язковим.
namespace

Простори назв, у яких шукати. Ігнорується, якщо search починається з валідного префікса простору назв.

Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Щоб зазначити всі значення, використовуйте *.
Стандартно: 0
limit

Максимальна кількість результатів для виведення.

Тип: ціле число або max
Значення має перебувати між 1 та 500.
Стандартно: 10
profile

Профіль пошуку для використання.

strict
Строгий профіль з вилученими кількома знаками пунктуації, але збереженими діакритичними знаками та наголосами.
normal
Вилучено кілька символів пунктуації та деякі діакритичні знаки й стоп-слова.
normal-subphrases
Кілька знаків пунктуації, деякі діакритичні знаки й стоп-слова було вилучено. Виводитимуться також збіги підфраз (це можуть бути або підфрази, або підсторінки, залежно від внутрішньої конфігурації вікі).
fuzzy
Схожий на звичайний з виправленням помилок (підтримується дві помилки).
fast-fuzzy
Експериментальний нечіткий профіль (можна вилучити в будь-який час)
fuzzy-subphrases
Відповідає звичайному пошуку із виправленням помилок (підтримується виправлення двох помилок). Виводитимуться також збіги підфраз (це можуть бути або підфрази, або підсторінки, залежно від внутрішньої конфігурації вікі).
classic
Класичний префікс, вилучено кілька символів пунктуації та деякі діакритичні знаки.
engine_autoselect
Нехай пошукова програма самостійно підбере найкращий профіль для використання.
Одне з наступних значень: classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Стандартно: engine_autoselect
suggest
Застарілий.

Більше не використовується.

Тип: логічний (подробиці)
redirects

Як обробляти перенаправлення:

return
Видати саме перенаправлення.
resolve
Видати цільову сторінку. Може видати менше, ніж limit результатів.

З історичних причин, за замовчуванням стоїть «return» для format=json і «resolve» — для інших форматів.

Одне з наступних значень: resolve, return
format

Формат виводу.

Одне з наступних значень: json, jsonfm, xml, xmlfm
Стандартно: json
warningsaserror

Якщо при format=json з'являються попередження, видати помилку API замість того, щоб їх ігнорувати.

Тип: логічний (подробиці)
Приклад:
Знайти сторінки, що починаються з Te.
api.php?action=opensearch&search=Te [відкрити в пісочниці]