Довідка API MediaWiki

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

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

list=search (sr)

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

Виконати повнотекстовий пошук.

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

Шукати назви сторінок або вміст, що відповідає цьому значенню. Ви можете використати рядок пошуку для виклику спеціальних функцій пошуку, залежно від внутрішніх установок пошуку у вікі.

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

Шукати лише в межах цих просторів назв.

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

Скільки всього сторінок виводити.

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

Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.

Тип: ціле число
Значення має бути не меншим, ніж 0.
Стандартно: 0
srqiprofile

Незалежний профіль запиту для використання (впливає на алгоритм ранжування).

classic
Ранжування на основі кількості вхідних посилань, деяких шаблонів, мови сторінки та новизни (шаблони/мова/новизна можуть не бути активовані у цій вікі).
classic_noboostlinks
Ранжування на основі деяких шаблонів, мови сторінки і новизни, якщо активні у цій вікі.
empty
Ранжування засноване виключно на рисах, які залежать від запиту (тільки для налагодження).
wsum_inclinks
Зважена сума на основі вхідних посилань
wsum_inclinks_pv
Зважена сума на основі вхідних посилань та щотижневих переглядів сторінки
popular_inclinks_pv
Рейтинг, заснований у першу чергу на переглядах сторінок
popular_inclinks
Рейтинг, заснований у першу чергу на кількості вхідних посилань
growth_underlinked
Профіль внутрішньої оцінки, який використовується в рекомендаціях посилань експериментів Зростання для пріоритизування статей, які ще не мають достатньо посилань.
engine_autoselect
Нехай пошукова програма самостійно підбере найкращий профіль для використання.
Одне з наступних значень: classic, classic_noboostlinks, empty, engine_autoselect, growth_underlinked, popular_inclinks, popular_inclinks_pv, wsum_inclinks, wsum_inclinks_pv
Стандартно: engine_autoselect
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

Встановити порядок сортування повернутих результатів.

Одне з наступних значень: 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
Стандартно: relevance