Buscar documentos por contenido


Búsqueda de texto en documentos

Munigex permite buscar documentos por el contenido de estos en lugar de por los datos o información de la ficha del mismo. Para acceder a este segundo buscador, desde el control de documentos pulse el botón “Buscar”. Se le mostrará un formulario como el siguiente:

Buscador por contenido

Ya que este tipo de búsqueda implica recorrer el texto de todos los documentos y puede demorarse demasiado tiempo, el proceso se realiza sobre los documentos que se hayan filtrado previamente en el formulario de “Control de documentos”.

Expresiones regulares

Para buscar coincidencias en el texto del documento se hace uso de las expresiones regulares, que permiten crear patrones a buscar utilizando una serie de metacaracteres, operadores y construcciones.

Carácter Descripción
. Carácter comodín. Equivale a cualquier carácter excepto el salto de línea (\n). La expresión a.e encuentra ave, pero no aquel.
* La expresión que le precede se repite cero o más veces. La expresión per*o encuentra peo, pero y perro.
+ La expresión que le precede se repite una o más veces. La expresión per+o encuentra pero y perro.
| Coincidente con cualquiera de los elementos a ambos lados de la barra. `(p
? La expresión que le precede es opcional. Por ejemplo, ob?scuridad encuentra obscuridad y oscuridad.
() Al igual que en matemáticas, permite crear agrupaciones de expresiones. Por ejemplo `(p
(?!expresión) Búsqueda de no coincidentes. \b(?!des)\w+\b encuentra activado pero no desactivado.

Para tener una lista completa de caracteres, operadores y construcciones que puede utilizar, consulte este vínculo.

Ejemplos

Supongamos que el siguiente texto es parte del contenido de varios documentos:

  • participantes en bolsa
  • bolsa de participantes
  • participantes en sorteo
  • participantes en sorteo Igartza
  • participantes en sorteo Nagusi

Queremos encontrar documentos que contengan la palabra sorteo o Igartza.

  • Expresión regular: (sorteo)|(Igartza)

  • Encuentra los documentos con el texto:

    • participantes en sorteo
    • participantes en sorteo Igartza
    • participantes en sorteo Nagusi

Queremos encontrar documentos que contengan las palabras participantes y bolsa.

  • Expresión regular: ((participantes)+)(.*(bolsa)+)

  • Encuentra los documentos con el texto:

    • participantes en bolsa

Queremos encontrar documentos que contengan las palabras participantes y bolsa, indistintamente del orden de éstas.

  • Expresión regular: ((participantes)+)(.*(bolsa)+)|((bolsa)+)(.*(participantes)+)

  • Encuentra los documentos con el texto:

    • participantes en bolsa
    • bolsa de participantes

Queremos encontrar documentos que contengan la palabra participantes y que no tengan la palabra bolsa después de ella.

  • Expresión regular: ((participantes)+)(?!(.*(bolsa).*))

  • Encuentra los documentos con el texto:

    • bolsa de participantes
    • participantes en sorteo
    • participantes en sorteo Igartza
    • participantes en sorteo Nagusi

Queremos encontrar documentos que contengan la palabra participantes y que no tengan la palabra bolsa o sorteo después de ella.

  • Expresión regular: ((participantes)+)(?!((.*(bolsa).*)|(.*(sorteo).*)))

  • Encuentra los documentos con el texto:

    • bolsa de participantes