Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
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
Сколько страниц вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- По умолчанию: 10
- sroffset
Когда доступно больше результатов, используйте это для продолжения.
- Тип: целое число
- По умолчанию: 0
- 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
Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.
- Тип: логический (подробнее)
- 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 [открыть в песочнице]