Ajuda da API do MediaWiki

Esta é uma página de documentação da API do MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=prefixsearch (ps)

(main | query | prefixsearch)
  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Realizar uma procura de prefixo nos títulos de página.

Apesar da semelhança de nomes, este módulo não pretende ser equivalente a Special:PrefixIndex; para este, consulte action=query&list=allpages com o parâmetro apprefix. O propósito deste módulo é semelhante a action=opensearch: receber dados introduzidos pelo utilizador e devolver os títulos com melhor correspondência. Dependendo do motor de busca do servidor, isto pode incluir correções de erros ortográficos, evitar redirecionamentos, e outras heurísticas.

Parâmetros:
Other general parameters are available.
pssearch

O texto a ser pesquisado.

Este parâmetro é obrigatório.
psnamespace

Os espaços nominais onde realizar a pesquisa. Ignorados se pssearch começar com um prefixo de espaço nominal válido.

Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 470, 471, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303
Para especificar todos os valores, use *.
Valor por omissão: 0
pslimit

O número máximo de resultados a serem devolvidos.

Tipo: inteiro ou max
O valor tem de estar entre 1 e 500.
Valor por omissão: 10
psoffset

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

Tipo: inteiro
O valor não pode ser inferior a 0.
Valor por omissão: 0
psprofile

O perfil de pesquisa a ser utilizado.

strict
Perfil estrito com alguns sinais de pontuação removidos, mas mantendo acentos.
normal
Alguns sinais de pontuação, acentos e stop words removidos.
normal-subphrases
Alguns sinais de pontuação, acentos e stop words removidos. Também faz correspondência de subfrases (podem ser subfrases ou subpáginas, dependendo da configuração interna da wiki).
fuzzy
Semelhante à pesquisa normal mas com correção de erros ortográficos (dois erros de ortografia suportados).
fast-fuzzy
Perfil difuso experimental (pode ser removido a qualquer altura)
fuzzy-subphrases
Semelhante à pesquisa normal mas com correção de erros ortográficos (dois erros de ortografia suportados). Também faz correspondência de subfrases (podem ser subfrases ou subpáginas, dependendo da configuração interna da wiki).
classic
Prefixo clássico, com alguns sinais de pontuação e acentos removidos.
engine_autoselect
Deixar o motor de pesquisa decidir qual o melhor perfil a usar.
Um dos seguintes valores: classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Valor por omissão: engine_autoselect
Exemplo:
Procurar os títulos de página que começam por meaning.
api.php?action=query&list=prefixsearch&pssearch=meaning [abrir na página de testes]