<commit_before>[[buscar-texto]]
=== Buscar texto

En el apartado dedicado a la autocodificación (pág. 78), hemos visto que ésta implicaba realizar una búsqueda de texto, y avanzábamos que esta función de ATLAS.ti va mucho más allá de las posibilidades a las que estamos acostumbrados habitualmente en los procesadores de texto. Tres son las características principales del sistema de búsqueda:

1.  La búsqueda abarca el conjunto de documentos que componen la UH, y no únicamente el documento activo.
2.  Pueden realizarse búsquedas de varios términos de forma simultánea.
3.  Pueden utilizarse las sofisticadas opciones de la búsqueda con “expresiones regulares”.

Respecto a la primera característica no hay demasiado que comentar, por lo que después de describir de forma general la herramienta, explicaremos las características de las otras dos.

Activamos la herramienta con la opción `Edición > Buscar` o con el icono lupa de la barra de herramientas de documentos (vertical).

La ventana que aparece (figura ) tiene las siguientes secciones:

[[img-ventana-herramientas-busqueda, Ventana de herramienta de búsqueda]]
.Ventana de herramienta de búsqueda
image::images/image-131.png[{alt="Ventana de herramienta de búsqueda", float="right", align="center"]

1.  Espacio para escritura (y almacenamiento) de la expresión de búsqueda.
2.  Botones para ejecutar la búsqueda hacia adelante o hacia atrás.
3.  Activar/desactivar la discriminación de mayúsculas/minúsculas en la búsqueda.
4.  Activar/desactivar la modalidad de búsqueda GREP.footnote:[Acrónimo de “Global find Regular Expressions and Print”] (expresiones regulares).
5.  Opciones de la búsqueda por categorías.
6.  Barra de estatus. Indica el tipo de búsqueda activo.

[[busqueda-simple]]
==== Búsqueda simple

Para realizar una búsqueda simple, lo único que tenemos que hacer es introducir en (1) la expresión de búsqueda,footnote:[Podemos utilizar el carácter especial “*” para indicar “cualquier carácter o caracteres. Si el asterisco va a continuación de la sentencia sería equivalente a indicar “todos los caracteres a continuación”, si la precede, el significado sería “todos los caracteres anteriores”.] decidir si queremos que la búsqueda diferencie entre mayúsculas y minúsculas (3) y hacer clic en (2) para ejecutar la búsqueda hacia adelante o hacia atrás. Una vez que se haya realizado la búsqueda en el documento activo, el programa nos preguntará si queremos continuarla en el resto de documentos de la UH (figura ). Si contestamos que sí, se realizará la búsqueda en el resto de documentos, sin volver a pedirnos confirmación. Hay que tener en cuenta, que la búsqueda se habrá completado una vez que se haya realizado en el último documento de la UH, por lo que si hemos dado la orden de inicio de la búsqueda estando activo el documento P3, al llegar al último documento la búsqueda no continuará en los documentos P1 y P2.

[[img-continuar-busqueda, Continuar búsqueda]]
.Continuar búsqueda
image::images/image-132.png[{alt="Continuar búsqueda", float="right", align="center"]

[[búsqueda-por-categorias]]
==== Búsqueda por categorías

La búsqueda por categorías implica la definición, en la sentencia de búsqueda, de un conjunto de términos diferentes que se buscarán de forma simultánea. Por lo tanto, podemos realizar búsquedas de un término cuya formulación concreta pueda variar en el texto (por ejemplo un término y sus sinónimos) o de conjuntos de términos que compartan alguna característica (para poner un ejemplo muy simple, podríamos buscar la aparición de “todos los artículos determinados” especificando en la búsqueda “el”, “la”, “los” y “las”).

En nuestro caso, podría interesarnos buscar todas las referencias que hacen los parlamentarios a terceros países, por lo que podríamos definir una búsqueda en la que se incluyeran Francia, Alemania, Inglaterra… de forma que la búsqueda fuera exitosa con la aparición de cualquiera de ellos en el texto.

Para ello, introduciremos en la zona de búsqueda los nombres de los diferentes países separados por una barra vertical `|`.footnote:[En la mayoría de los teclados, para introducimos este signo con la combinación de teclas AltGr”+1 (aunque este último carácter puede variar en función del teclado).]

[[img-busqueda-categorias, Búsqueda por categorías]]
.Búsqueda por categorías
image::images/image-133.png[{alt="Búsqueda por categorías", float="right", align="center"]

Si cerramos la ventana de búsqueda y volvemos a abrirla, observaremos que sigue apareciendo la última sentencia de búsqueda que habíamos realizado, pero precedida por los caracteres `TEMP:=`

TEMP:=Francia|Alemania|Inglaterra

Si clicamos sobre la flecha ubicada a la derecha de la zona de escritura de la búsqueda, veremos además que, junto a esta, nos aparecen toda otra serie de búsquedas (predefinidas), todas ellas precedidas por algún término y los caracteres := (dos puntos y signo de igualdad). Estos caracteres son los que utilizamos para definir auténticas categorías de búsqueda, es decir, para definir un identificador para las búsquedas. Dado que no lo habíamos hecho previamente, el programa ha identificado nuestra búsqueda como “TEMP”, pero podemos cambiar esa etiqueta por otra más significativa, como por ejemplo EUROPA.footnote:[Si no cambiamos la etiqueta de la categoría, al realizar una nueva búsqueda, la anterior desaparecería de la lista, puesto que la nueva quedaría identificada igualmente como “TEMP”.] De esta forma, nuestra sentencia de búsqueda sería

EUROPA:=Francia|Alemania|Inglaterra

A continuación, podríamos crear otra categoría en la que incluyéramos a países americanos, por ejemplo

AMERICA:=Estados Unidos|Canadá|México|Argentina

Con la primera categoría encontraremos referencias a países europeos, con la segunda, referencias a países americanos, pero ¿y si queremos realizar una búsqueda en la que se incluyan tanto países europeos como americanos? Evidentemente una posibilidad sería crear una categoría en la que se incluyan todos los países de las categorías anteriores, pero dado que ya tenemos las categorías “EUROPA” y “AMÉRICA”, podemos hacer una búsqueda en la que la sentencia incluya a ambas categorías. Para ello, podríamos escribir lo siguiente.

PAISES:=$EUROPA|$AMERICA

Como podemos observar, la que hemos hecho ha sido preceder el nombre de las categorías con el signo $ , y por lo tanto el significado de la búsqueda sería “Busca todos los elementos incluidos en la categoría EUROPA y en la categoría AMERICA”.

De la misma forma que buscamos países, podría interesarnos hacer búsquedas para encontrar referencias a políticos de determinados partidos. En este caso podríamos proceder a crear categorías para los diferentes partidos:

BNG:=Jorquera|Pérez-Bouza

CC:=Oramas|Quintero

A continuación podríamos crear nuevas categorías para agrupar a los partidos en función de su ámbito terrirorial:

AUTONOMICO:= $AMAIUR|$BNG|$CiU|$PNV|$ICV|$UPN

Y por último una categoría que englobara a todos los partidos (y por lo tanto a todos los políticos).

POLITICOS:=$AUTONOMICO|$ESTATAL

Hay que tener en cuenta que una vez que cerremos la sesión con Atlas, desaparecerán las categorías así definidas. Para poder utilizarlas durante más de una sesión hay que archivarlas mediante la opción __Guardar Categorías__, a la que podemos acceder con el botón _Opciones_ de la ventana de búsqueda (figura ). Atlas pedirá un nombre de archivo con el que salvar la lista, y sugerirá como nombre por defecto “SEARCHBIB.SKT”.

[[img-opciones-busqueda, Opciones de búsqueda]]
.Opciones de búsqueda
image::images/image-135.png[{alt="Opciones de búsqueda", float="right", align="center"]

Podemos sobreescribir ese archivo o dar un nombre diferente, teniendo en cuenta que si lo sobreescribimos, la lista que acabamos de salvar será la que utilizará ATLAS.ti por defecto la próxima vez que utilicemos el programa. En el caso de dar un nombre de archivo diferente, para poder recuperar esa lista en futuras sesiones, tendremos que utilizar la opción __Cargar Categorías__. También podemos eliminar elementos de la lista de categorías con la opción __Borrar Categoría.__footnote:[Otra forma de modificar la lista de categorías es modificar directamente el fichero Srchbib.skt(o crear otro fichero .skt) con un editor de texto.]

[[busqueda-grep]]
====Búsqueda GREP<commit_msg>Updates 08-1-buscar-texto.adoc<commit_after>[[buscar-texto]]
=== Buscar texto

En el apartado dedicado a la autocodificación (pág. 78), hemos visto que ésta implicaba realizar una búsqueda de texto, y avanzábamos que esta función de ATLAS.ti va mucho más allá de las posibilidades a las que estamos acostumbrados habitualmente en los procesadores de texto. Tres son las características principales del sistema de búsqueda:

1.  La búsqueda abarca el conjunto de documentos que componen la UH, y no únicamente el documento activo.
2.  Pueden realizarse búsquedas de varios términos de forma simultánea.
3.  Pueden utilizarse las sofisticadas opciones de la búsqueda con “expresiones regulares”.

Respecto a la primera característica no hay demasiado que comentar, por lo que después de describir de forma general la herramienta, explicaremos las características de las otras dos.

Activamos la herramienta con la opción `Edición > Buscar` o con el icono lupa de la barra de herramientas de documentos (vertical).

La ventana que aparece (figura ) tiene las siguientes secciones:

[[img-ventana-herramientas-busqueda, Ventana de herramienta de búsqueda]]
.Ventana de herramienta de búsqueda
image::images/image-131.png[{alt="Ventana de herramienta de búsqueda", float="right", align="center"]

1.  Espacio para escritura (y almacenamiento) de la expresión de búsqueda.
2.  Botones para ejecutar la búsqueda hacia adelante o hacia atrás.
3.  Activar/desactivar la discriminación de mayúsculas/minúsculas en la búsqueda.
4.  Activar/desactivar la modalidad de búsqueda GREP.footnote:[Acrónimo de “Global find Regular Expressions and Print”] (expresiones regulares).
5.  Opciones de la búsqueda por categorías.
6.  Barra de estatus. Indica el tipo de búsqueda activo.

[[busqueda-simple]]
==== Búsqueda simple

Para realizar una búsqueda simple, lo único que tenemos que hacer es introducir en (1) la expresión de búsqueda,footnote:[Podemos utilizar el carácter especial “*” para indicar “cualquier carácter o caracteres. Si el asterisco va a continuación de la sentencia sería equivalente a indicar “todos los caracteres a continuación”, si la precede, el significado sería “todos los caracteres anteriores”.] decidir si queremos que la búsqueda diferencie entre mayúsculas y minúsculas (3) y hacer clic en (2) para ejecutar la búsqueda hacia adelante o hacia atrás. Una vez que se haya realizado la búsqueda en el documento activo, el programa nos preguntará si queremos continuarla en el resto de documentos de la UH (figura ). Si contestamos que sí, se realizará la búsqueda en el resto de documentos, sin volver a pedirnos confirmación. Hay que tener en cuenta, que la búsqueda se habrá completado una vez que se haya realizado en el último documento de la UH, por lo que si hemos dado la orden de inicio de la búsqueda estando activo el documento P3, al llegar al último documento la búsqueda no continuará en los documentos P1 y P2.

[[img-continuar-busqueda, Continuar búsqueda]]
.Continuar búsqueda
image::images/image-132.png[{alt="Continuar búsqueda", float="right", align="center"]

[[busqueda-por-categorias]]
==== Búsqueda por categorías

La búsqueda por categorías implica la definición, en la sentencia de búsqueda, de un conjunto de términos diferentes que se buscarán de forma simultánea. Por lo tanto, podemos realizar búsquedas de un término cuya formulación concreta pueda variar en el texto (por ejemplo un término y sus sinónimos) o de conjuntos de términos que compartan alguna característica (para poner un ejemplo muy simple, podríamos buscar la aparición de “todos los artículos determinados” especificando en la búsqueda “el”, “la”, “los” y “las”).

En nuestro caso, podría interesarnos buscar todas las referencias que hacen los parlamentarios a terceros países, por lo que podríamos definir una búsqueda en la que se incluyeran Francia, Alemania, Inglaterra… de forma que la búsqueda fuera exitosa con la aparición de cualquiera de ellos en el texto.

Para ello, introduciremos en la zona de búsqueda los nombres de los diferentes países separados por una barra vertical `|`.footnote:[En la mayoría de los teclados, para introducimos este signo con la combinación de teclas AltGr”+1 (aunque este último carácter puede variar en función del teclado).]

[[img-busqueda-categorias, Búsqueda por categorías]]
.Búsqueda por categorías
image::images/image-133.png[{alt="Búsqueda por categorías", float="right", align="center"]

Si cerramos la ventana de búsqueda y volvemos a abrirla, observaremos que sigue apareciendo la última sentencia de búsqueda que habíamos realizado, pero precedida por los caracteres `TEMP:=`

TEMP:=Francia|Alemania|Inglaterra

Si clicamos sobre la flecha ubicada a la derecha de la zona de escritura de la búsqueda, veremos además que, junto a esta, nos aparecen toda otra serie de búsquedas (predefinidas), todas ellas precedidas por algún término y los caracteres := (dos puntos y signo de igualdad). Estos caracteres son los que utilizamos para definir auténticas categorías de búsqueda, es decir, para definir un identificador para las búsquedas. Dado que no lo habíamos hecho previamente, el programa ha identificado nuestra búsqueda como “TEMP”, pero podemos cambiar esa etiqueta por otra más significativa, como por ejemplo EUROPA.footnote:[Si no cambiamos la etiqueta de la categoría, al realizar una nueva búsqueda, la anterior desaparecería de la lista, puesto que la nueva quedaría identificada igualmente como “TEMP”.] De esta forma, nuestra sentencia de búsqueda sería

EUROPA:=Francia|Alemania|Inglaterra

A continuación, podríamos crear otra categoría en la que incluyéramos a países americanos, por ejemplo

AMERICA:=Estados Unidos|Canadá|México|Argentina

Con la primera categoría encontraremos referencias a países europeos, con la segunda, referencias a países americanos, pero ¿y si queremos realizar una búsqueda en la que se incluyan tanto países europeos como americanos? Evidentemente una posibilidad sería crear una categoría en la que se incluyan todos los países de las categorías anteriores, pero dado que ya tenemos las categorías “EUROPA” y “AMÉRICA”, podemos hacer una búsqueda en la que la sentencia incluya a ambas categorías. Para ello, podríamos escribir lo siguiente.

PAISES:=$EUROPA|$AMERICA

Como podemos observar, la que hemos hecho ha sido preceder el nombre de las categorías con el signo $ , y por lo tanto el significado de la búsqueda sería “Busca todos los elementos incluidos en la categoría EUROPA y en la categoría AMERICA”.

De la misma forma que buscamos países, podría interesarnos hacer búsquedas para encontrar referencias a políticos de determinados partidos. En este caso podríamos proceder a crear categorías para los diferentes partidos:

BNG:=Jorquera|Pérez-Bouza

CC:=Oramas|Quintero

A continuación podríamos crear nuevas categorías para agrupar a los partidos en función de su ámbito terrirorial:

AUTONOMICO:= $AMAIUR|$BNG|$CiU|$PNV|$ICV|$UPN

Y por último una categoría que englobara a todos los partidos (y por lo tanto a todos los políticos).

POLITICOS:=$AUTONOMICO|$ESTATAL

Hay que tener en cuenta que una vez que cerremos la sesión con Atlas, desaparecerán las categorías así definidas. Para poder utilizarlas durante más de una sesión hay que archivarlas mediante la opción __Guardar Categorías__, a la que podemos acceder con el botón _Opciones_ de la ventana de búsqueda (figura ). Atlas pedirá un nombre de archivo con el que salvar la lista, y sugerirá como nombre por defecto “SEARCHBIB.SKT”.

[[img-opciones-busqueda, Opciones de búsqueda]]
.Opciones de búsqueda
image::images/image-135.png[{alt="Opciones de búsqueda", float="right", align="center"]

Podemos sobreescribir ese archivo o dar un nombre diferente, teniendo en cuenta que si lo sobreescribimos, la lista que acabamos de salvar será la que utilizará ATLAS.ti por defecto la próxima vez que utilicemos el programa. En el caso de dar un nombre de archivo diferente, para poder recuperar esa lista en futuras sesiones, tendremos que utilizar la opción __Cargar Categorías__. También podemos eliminar elementos de la lista de categorías con la opción __Borrar Categoría.__footnote:[Otra forma de modificar la lista de categorías es modificar directamente el fichero Srchbib.skt(o crear otro fichero .skt) con un editor de texto.]

[[busqueda-grep]]
==== Búsqueda GREP
{'fraction_non_alphanumeric': 0.04999400551492627, 'fraction_numerical': 0.003776525596451265, 'mean_word_length': 5.293096944549227, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7111706', 'n_tokens_mistral': 5429, 'n_tokens_neox': 5423, 'n_words': 2356}