Cómo construir una consulta utilizando una mezcla de operadores

Los ejemplos mostrados se basan en los Proyectos de muestra de Niños y Felicidad parte 1. Puedes descargarlo e importarlo, si quiere seguirlo.

Las instrucciones que siguen no son tan detalladas, ya que se supone que ha leído los ejemplos de Consultas Booleanas y Consultas de Proximidad.(QueryToolExampleProximityQuery_es.md)

Ejemplo 1

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

La consulta AND debe incluirse en la consulta de co-ocurrencia.

Seleccione el operador Y en la cinta.

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

Seleccione el operador Co-ocurrencia e introduzca un código/grupo de códigos al 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 coinciden 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 que aparecen en el panel de resultados son las citas vinculadas al Código (o argumento) que se encuentra en la parte izquierda de la consulta.

Ejemplo de consulta compleja

Puede leer la consulta de la siguiente manera: Encuentre todos los comentarios del blog escritos por personas que tienen un hijo Y que expresaron la ambivalencia de la paternidad que contienen una declaración de que tener hijos los hizo más felices.

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

Ejemplo de consulta compleja

Si tienes los argumentos al revés, puedes intercambiarlos haciendo clic en el botón Cambiar de la cinta.

Ejemplo 2

El objetivo es encontrar todos los comentarios de blogs escritos por personas que hayan expresado que los hijos les hacen felices, que NO estén codificados con el Código "paternidad: ambivalencia".

Aquí tenemos que definir dos condiciones que deben cumplirse:

  • Comentarios del blog que encierran afirmaciones de que los niños significan > felicidad.
  • Todas las Citas que no han sido codificadas con "paternidad: ambivalencia Como ambas condiciones deben ser verdaderas, tenemos que utilizar el operador AND para combinarlas:

Seleccione el operador NO en la cinta.

Añada código o grupos de códigos al nodo vacío haciendo doble clic o arrastrando y soltando (aquí: "paternidad: ambivalencia")

Seleccione el operador Y y en lugar de añadir un código o grupo de códigos al nodo vacío, amplíe la consulta seleccionando el operador Encierra.

Añada un grupo de código/código a los nodos vacíos (aquí: "blog:comment" y "children: > happiness"). Aquí vuelve a importar qué grupo de código/cifra se introduce a la derecha o a la izquierda de esta subconsulta.

Ejemplo de consulta con el operador NOT

Puedes leer la consulta de la siguiente manera: Encuentra todos los comentarios del blog escritos por personas que hayan expresado que los hijos les hacen felices, que NO estén codificados con el Código 'paternidad: ambivalencia'

Para profundizar en los datos, puede intercambiar, por ejemplo, el Código "niños. > felicidad' con 'niños: < felicidad'.

Ejemplo de consulta con el operador NOT