Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: 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, 106, 107, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 250, 251, 252, 253, 828, 829, 2300, 2301, 2302, 2303
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- Для указания всех значений, используйте *.
- По умолчанию: 0
- srlimit
Сколько страниц вернуть.
- Тип: целое число или max
- Значение должно быть между 1 и 500.
- По умолчанию: 10
- sroffset
Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.
- Тип: целочисленное значение
- По умолчанию: 0
- srqiprofile
Используемый запросонезависимый профиль (затрагивает оценивающий алгоритм).
- classic
- Сортировка на основе количества входящих ссылок, некоторых шаблонов, языка страницы и новизны (шаблоны/язык/новизна могут быть не включены на этом вики-сайте).
- classic_noboostlinks
- Сортировка на основе некоторых шаблонов, языка страниц и новизны, если она включена на этом вики-сайте.
- empty
- Сортировка только на основе свойств, основанных на запросе (для отладки)
- wsum_inclinks
- Взвешенная сумма на основе входящих ссылок
- wsum_inclinks_pv
- Взвешенная сумма на основе входящих ссылок и недельных просмотров страниц
- popular_inclinks_pv
- Ранжирование, основанное в первую очередь на просмотрах страниц
- popular_inclinks
- Ранжирование, основанное в первую очередь на числе входящих ссылок
- engine_autoselect
- Пусть поисковая система определит лучший профиль для использования.
- Одно из следующих значений: classic, classic_noboostlinks, empty, engine_autoselect, 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
Включить результаты из других вики, если доступны.
- Type: boolean (details)
- srenablerewrites
Разрешить редактирование запроса. Некоторые поисковые движки могут отредактировать запрос, например, исправив опечатку, если посчитают, что это приведёт к лучшим результатам.
- Type: boolean (details)
- 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
- Найти 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 [открыть в песочнице]