Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=search (sr)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виконати повнотекстовий пошук.
- srsearch
Шукати назви сторінок або вміст, що відповідає цьому значенню. Ви можете використати рядок пошуку для виклику спеціальних функцій пошуку, залежно від внутрішніх установок пошуку у вікі.
- Цей параметр є обов'язковим.
- srnamespace
Шукати лише в межах цих просторів назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- Стандартно: 0
- srlimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- sroffset
Коли доступно більше результатів, використовуйте це, щоб продовжити.
- Тип: ціле число
- Стандартно: 0
- srwhat
Який тип пошуку виконати.
- Одне з наступних значень: nearmatch, text, title
- srinfo
Які метадані отримати.
- Значення (розділені через | або альтернативу): rewrittenquery, suggestion, totalhits
- Стандартно: totalhits|suggestion|rewrittenquery
- srprop
Які властивості для виведення:
- size
- Додає розмір сторінки в байтах.
- wordcount
- Додає кількість слів на сторінці.
- timestamp
- Додає часову мітку останнього редагування сторінки.
- snippet
- Додає фрагмент сторінки з розміткою, яка виділяє умови запиту.
- titlesnippet
- Додає назву сторінки з розміткою, яка виділяє умови запиту.
- redirecttitle
- Додає заголовок відповідного перенаправлення.
- redirectsnippet
- Додає назву відповідного перенаправлення з розміткою, яка виділяє умови запиту.
- sectiontitle
- Додає заголовок відповідного розділу.
- sectionsnippet
- Додає назву відповідного розділу з розміткою, яка виділяє умови запиту.
- isfilematch
- Додає перемикач, який показує, є пошук знайшов вміст файлу.
- categorysnippet
- Додає назву відповідної категорії з розміткою, яка виділяє умови запиту.
- score
- Застарілий. Інгорується.
- hasrelated
- Застарілий. Ігнорується.
- extensiondata
- Додає додаткові дані, згенеровані розширеннями.
- Значення (розділені через | або альтернативу): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- Стандартно: size|wordcount|timestamp|snippet
- srinterwiki
Включати інтервікі в результатах пошуку, якщо доступно.
- Тип: логічний (подробиці)
- srenablerewrites
Включити внутрішнє переписування запиту. Деякі пошукові бекенди можуть переписати запит так, щоб вони, теоретично, давали кращі результати, наприклад, виправивши орфографічні помилки.
- Тип: логічний (подробиці)
- srsort
Встановити порядок сортування повернутих результатів.
- Одне з наступних значень: relevance
- Стандартно: relevance
- Шукати meaning.
- api.php?action=query&list=search&srsearch=meaning [відкрити в пісочниці]
- Шукати в текстах meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [відкрити в пісочниці]
- Отримати інформацію про сторінки, на яких знайдено meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [відкрити в пісочниці]