¿Es posible buscar sitios de MediaWiki usando expresiones regulares?


9

Me gustaría buscar frases usando expresiones regulares en sitios como Wikipedia y Wikimedia Commons. ¿Es posible hacer esto?

Ejemplo de consulta de búsqueda de expresiones regulares: (facebook | google) (historial corporativo | sitios web)

Ya es posible hacer lo mismo en Google ( como se demuestra aquí ), por lo que quiero saber si también es posible para Wikipedia.


¿Estaría dispuesto a descargar varios gigabytes de datos y hacer todo el filtrado en su propia computadora?
svick

Parece que es posible hacer esto usando AutoWikiBrowser: en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/…
Anderson Green

Puede usar AWB para buscar una determinada página (o un conjunto de páginas), pero no toda la wiki, que suponía que era lo que quería.
svick

Sí, quería buscar en toda la wiki. ¿Hay alguna herramienta en el servidor de herramientas para esto?
Anderson Green el

Respuestas:


3

Es posible buscar en Wikipedia (o en cualquier otro sitio al que pueda acceder un motor de búsqueda) utilizando expresiones regulares simples, siempre y cuando confíe en un motor de búsqueda. La siguiente consulta de búsqueda de Google busca en Wikipedia coincidencias de la expresión regular (Yahoo|Google|Microsoft):

https://www.google.com/#hl=en&sclient=psy-ab&q=site:en.wikipedia.org+(google+OR+yahoo+OR+microsoft)&oq=site:en.wikipedia.org+(google+OR + yahoo + OR + microsoft) & gs_l = hp.3 ... 87411.96861.2.97076.26.24.2.0.0.0.79.1141.24.24.0 ... 0.0 ... 1c.1.7.psy-ab.s2oGD_2LKy4 & pbx = 1 & bav = on .2, or.r_cp.r_qf. & Bvm = bv.44158598, d.dmg & fp = dc8abc04c054405e & biw = 1366 & bih = 639



2

Está disponible y funciona con CirrusSearch (basado en ElasticSearch ), que es el motor de búsqueda utilizado en los sitios de MediaWiki y la plataforma Wikimedia.

Algunos ejemplos de uso:

Nota: Referencia completa de la guía y fuente: en Wikipedia: Ayuda: Búsqueda # Search_string_syntax .

En cuanto a su pregunta:

Operadores logicos

El motor de búsqueda admite la lógica booleana en las búsquedas. Los operadores lógicos incluyen el carácter "-" (signo menos) para "no lógico", el AND, el OR y los paréntesis de agrupación: (_).

O lógico debe escribirse en mayúsculas; Se supone el operador AND para todos los términos (separados por espacios), pero el capital AND es equivalente.

Más ejemplos:

  • Simple AND, OR: "credit card" OR "payment card", "credit card" AND "payment card"- funcionará como se espera.
  • Sufijo tilde de caracteres para la búsqueda difusa ( "sonidos como") - Por ejemplo, la búsqueda de charlie~ parker~rendimientos Charlie Parker, Charles Palmer, Charley Parks(hasta dos diferencias de carácter, sin incluir la primera).
  • La búsqueda con comodines (búsqueda face*e) comienza con facey termina con una econ cualquier cosa en el medio. ingrese la descripción de la imagen aquí

Lectura extra

Lea más sobre el motor de búsqueda y esta extensión para revelar su funcionalidad y características completas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.