Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=opensearch

(main | opensearch)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Buscar en la wiki mediante el protocolo OpenSearch.

Parámetros:
search

Buscar cadena.

Este parámetro es obligatorio.
namespace

Espacios de nombres que buscar. Se ignora si search comienza por un prefijo de espacio de nombre válido.

Valores (separados por | u otro separador): 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, 10000, 10001, 10006, 10007, 10008, 10009
Para especificar todos los valores, utiliza *.
Predeterminado: 0
limit

Número máximo de resultados que devolver.

Tipo: entero o max
The value must be between 1 and 500.
Predeterminado: 10
profile

Perfil de búsqueda que utilizar.

strict
Perfil estricto con pocos signos de puntuación eliminados pero diacríticos y marcas de enfásis son conservados.
normal
Few punctuation characters, some diacritics and stopwords removed.
normal-subphrases
Few punctuation characters, some diacritics and stopwords removed. It will match also subphrases (can be subphrases or subpages depending on internal wiki configuration).
fuzzy
Similar to normal with typo correction (two typos supported).
fast-fuzzy
Experimental fuzzy profile (may be removed at any time)
fuzzy-subphrases
Similar to normal with typo correction (two typos supported). It will match also subphrases (can be subphrases or subpages depending on internal wiki configuration).
classic
Classic prefix, few punctuation characters and some diacritics removed.
engine_autoselect
Dejar que el motor de búsqueda decida cuál es el mejor perfil a usar.
Uno de los siguientes valores: classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Predeterminado: engine_autoselect
suggest
En desuso.

Ya no se utiliza.

Type: boolean (details)
redirects

Cómo manejar las redirecciones:

return
Volver a la propia redirección.
resolve
Volver a la página de destino. Puede devolver menos de limit resultados.

Por motivos históricos, se utiliza "return" para format=json y "resolve" para otros formatos.

Uno de los siguientes valores: resolve, return
format

El formato de salida.

Uno de los siguientes valores: json, jsonfm, xml, xmlfm
Predeterminado: json
warningsaserror

Si las advertencias están planteadas con format=json, devolver un error de API en lugar de hacer caso omiso de ellas.

Type: boolean (details)
Ejemplo:
Buscar páginas que empiecen por Te.
api.php?action=opensearch&search=Te [abrir en la zona de pruebas]