Cómo construir una consulta usando una combinación de operadores

Los ejemplos mostrados están basados en el proyecto de muestra Children & Happiness, parte 1. Puede descargarlo e importarlo si desea seguir los pasos.

Las instrucciones a continuación no son tan detalladas, ya que se asume que ha leído los ejemplos de Consultas booleanas y Consultas de proximidad.

Ejemplo 1

Pregunta: Encontrar todos los comentarios de blog escritos por personas que tienen un hijo Y que expresaron la ambivalencia de la paternidad, y que contienen una declaración de que tener hijos les hizo más felices.

La consulta AND debe estar incrustada dentro de la consulta de co-ocurrencia:

Seleccione el operador AND en la cinta.

Añada códigos o grupos de códigos a los nodos vacíos mediante doble clic o arrastrar y soltar (aquí: "#fam: 1 hijo" y "paternidad: ambivalencia").

Seleccione el operador Co-occurs e introduzca un código/grupo de códigos en el nodo vacío (aquí: "niños: > felicidad"). Dado que la primera consulta AND constituye el argumento del lado izquierdo de la consulta, la consulta final encuentra todas las citas que co-ocurren con las citas del primer argumento.

Recuerde que la posición del código o grupo de códigos en una consulta con operadores de proximidad es importante. Las citas mostradas en el panel de resultados son las citas vinculadas al código (o argumento) del lado izquierdo de la consulta.

Ejemplo de consulta compleja

La consulta puede leerse así: Encontrar todos los comentarios de blog escritos por personas que tienen un hijo Y que expresaron la ambivalencia de la paternidad, y que contienen una declaración de que tener hijos les hizo más felices.

Para explorar los datos más a fondo, se pueden intercambiar los nodos individuales de la consulta; por ejemplo, para ver si también hay comentarios que coincidan con los mismos criterios para personas con dos hijos, o para encontrar comentarios en los que personas con 1 o 2 o más hijos escriben que tener hijos les hizo menos felices.

Ejemplo de consulta compleja

Si los argumentos están en el orden incorrecto, puede intercambiarlos haciendo clic en el botón Intercambiar de la cinta.

Ejemplo 2

El objetivo es encontrar todos los comentarios de blog escritos por personas que expresaron que los hijos les hacen felices, y que NO están codificados con el código 'paternidad: ambivalencia'.

Aquí se deben definir dos condiciones que ambas deben cumplirse:

  • Comentarios de blog que contienen declaraciones de que los hijos significan > felicidad.
  • Todas las citas que no han sido codificadas con 'paternidad: ambivalencia'. Como ambas condiciones deben ser verdaderas, es necesario usar el operador AND para combinarlas:

Seleccione el operador NOT en la cinta.

Añada códigos o grupos de códigos al nodo vacío mediante doble clic o arrastrar y soltar (aquí: "paternidad: ambivalencia").

Seleccione el operador AND y, en lugar de añadir un código o grupo de códigos al nodo vacío, extienda la consulta seleccionando el operador Encloses.

Añada un código/grupo de códigos a los nodos vacíos (aquí: "blog:comentario" y "niños: > felicidad"). Aquí importa de nuevo qué código/grupo de códigos se introduce en el lado derecho o izquierdo de esta subconsulta.

Ejemplo de consulta con el operador NOT

La consulta puede leerse así: Encontrar todos los comentarios de blog escritos por personas que expresaron que los hijos les hacen felices, y que NO están codificados con el código 'paternidad: ambivalencia'.

Para explorar los datos más a fondo, se puede intercambiar, por ejemplo, el código 'niños: > felicidad' por 'niños: < felicidad'.

Ejemplo de consulta con el operador NOT