Довідка 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
- Вилучено кілька символів пунктуації та деякі діакритичні знаки й стоп-слова.
- fuzzy
- Схожий на звичайний з виправленням помилок (підтримується дві помилки).
- fast-fuzzy
- Експериментальний нечіткий профіль (можна вилучити в будь-який час)
- classic
- Класичний префікс, вилучено кілька символів пунктуації та деякі діакритичні знаки.
- engine_autoselect
- Нехай пошукова програма самостійно підбере найкращий профіль для використання.
- Одне з наступних значень: classic, engine_autoselect, fast-fuzzy, fuzzy, normal, 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 [відкрити в пісочниці]