Довідка API Медіавікі

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

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

list=search (sr)

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

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

Параметри:
srsearch

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

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

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

Значення (розділені через |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
За замовчуванням: 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
Застаріло й інгорується.
Значення (розділені через |): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated
За замовчуванням: size|wordcount|timestamp|snippet
sroffset

Коли доступно більше результатів, використовуйте це, щоб продовжити.

Тип: ціле число
За замовчуванням: 0
srlimit

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

Дозволено не більше 50 (500 для ботів).
Тип: ціле число або max
За замовчуванням: 10
srinterwiki

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

Тип: логічний (деталі)
srenablerewrites

Enable internal query rewriting. Some search backends can rewrite the query into one its thinks gives better results, such as correcting spelling errors.

Тип: логічний (деталі)
Приклади:
Шукати 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