Conceptos básicos

De qué se compone una consulta. Todo lo demás en estas páginas acota o transforma lo que encuentran las piezas que se describen a continuación.

Palabras

Si escribes varias palabras, tienen que aparecer todas, en cualquier orden y en cualquier parte del código fuente de la página.

bootstrap jquery

Frases exactas "..."

Las comillas significan esos caracteres, en ese orden. Es lo que necesitas casi siempre: el código fuente está lleno de signos de puntuación y el orden importa.

"math.min.js"

Combinar

Se pueden mezclar frases y palabras. Todas tienen que coincidir.

"<html lang=\"fr\">" bootstrap

Excluir -

Un guion delante de una palabra o frase elimina las páginas que la contienen.

"amcharts.js" -bootstrap

Una u otra | y agrupación ( )

Una barra entre dos palabras encuentra las páginas que contienen cualquiera de ellas, y los paréntesis indican a qué se aplica la barra. La barra une con más fuerza que un espacio, así que el segundo ejemplo de abajo se lee como jquery y, además, bootstrap o foundation.

"jquery.min.js" | "bootstrap.min.js"
jquery (bootstrap | foundation)

Cerca una de otra distance:n

Dos palabras en cualquier parte de una página suelen ser una casualidad; las mismas dos a pocas palabras de distancia normalmente no lo son. distance:n entre dos términos exige que haya como máximo n palabras entre ellos, en cualquier orden. Es útil cuando dos cosas aparecen juntas en el código fuente pero no puedes poner todo entre comillas porque lo que hay entre ellas cambia de un sitio a otro: una etiqueta y su id, un parámetro y su vecino.

"utm_source" distance:5 "utm_campaign"
"data-ad-client" distance:3 "ca-pub"

Una frase flexible "..."~n

Una tilde (~) y un número justo después de una frase entre comillas permiten que sus palabras se separen hasta n palabras y aparezcan en cualquier orden. Una frase exacta es lo mismo con la distancia en cero.

"gtag config"~5
"font-family Helvetica"~3

Escapar caracteres

Las comillas dobles dentro de una frase entre comillas se escapan con una barra invertida, y una barra invertida, con otra barra invertida. Dos barras invertidas equivalen a una.

"<html lang=\"fr\">"
"\\x5f\\x70\\x6fp"

Esa es toda la sintaxis básica. Los operadores acotan una búsqueda antes de ejecutarla, y snipexp: cambia lo que se muestra de cada resultado.

Siguiente Operadores