Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/API

list=search (sr)

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

Проведение полнотекстового поиска.

Параметры:
srsearch

Искать страницы, названия или тексты которых содержат это значение. Вы можете использовать в поисковом запросе служебные функции в зависимости от того, какой поисковый движок используется на сервере.

Это обязательный параметр.
srnamespace

Искать только в этих пространствах имён.

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 202, 274, 275, 828, 829, 2300, 2301, 2302, 2303
Для указания всех значений, используйте *.
По умолчанию: 0
srlimit

Сколько страниц вернуть.

Разрешено не более 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
sroffset

Когда доступно больше результатов, используйте это для продолжения.

Тип: целое число
По умолчанию: 0
srqiprofile

Используемый запросонезависимый профиль (затрагивает оценивающий алгоритм).

classic
Сортировка на основе количества входящих ссылок, некоторых шаблонов, языка страницы и новизны (шаблоны/язык/новизна могут быть не включены на этом вики-сайте).
classic_noboostlinks
Сортировка на основе некоторых шаблонов, языка страниц и новизны, если она включена на этом вики-сайте.
empty
Сортировка только на основе свойств, основанных на запросе (для отладки)
wsum_inclinks
Взвешенная сумма на основе входящих ссылок
wsum_inclinks_pv
Взвешенная сумма на основе входящих ссылок и недельных просмотров страниц
popular_inclinks_pv
Ранжирование, основанное в первую очередь на просмотрах страниц
popular_inclinks
Ранжирование, основанное в первую очередь на числе входящих ссылок
Одно из следующих значений: classic, classic_noboostlinks, empty, wsum_inclinks, wsum_inclinks_pv, popular_inclinks_pv, popular_inclinks
По умолчанию: classic
srwhat

Какой тип поиска осуществить.

Одно из следующих значений: title, text, nearmatch
srinfo

Какие метаданные вернуть.

Значения (разделённые с помощью | или альтернативного разделителя): totalhits, suggestion, rewrittenquery
По умолчанию: totalhits|suggestion|rewrittenquery
srprop

Какие свойства вернуть:

size
Добавляет размер страницы в байтах.
wordcount
Добавляет количество слов на странице.
timestamp
Добавляет метку времени последнего редактирования страницы.
snippet
Добавляет распарсенный фрагмент страницы.
titlesnippet
Добавляет распарсенный фрагмент названия страницы.
redirecttitle
Добавляет название найденного перенаправления.
redirectsnippet
Добавляет распарсенный фрагмент названия перенаправления.
sectiontitle
Добавляет заголовок найденного раздела.
sectionsnippet
Добавляет распарсенный фрагмент заголовка найденного раздела.
isfilematch
Добавляет логическое значение, обозначающее, удовлетворяет ли поисковому запросу содержимое файла.
categorysnippet
Добавляет распарсенный фрагмент найденной категории.
score
Устарело. Игнорируется.
hasrelated
Устарело. Игнорируется.
extensiondata
Добавляет дополнительные данные, сгенерированные расширениями.
Значения (разделённые с помощью | или альтернативного разделителя): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated, extensiondata
По умолчанию: size|wordcount|timestamp|snippet
srinterwiki

Включить результаты из других вики, если доступны.

Тип: логический (подробнее)
srenablerewrites

Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.

Тип: логический (подробнее)
Примеры:
Найти 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 [открыть в песочнице]