Temel bilgiler
Bir sorgunun yapı taşları. Bu sayfalardaki diğer her şey, aşağıdaki parçaların bulduğunu daraltır ya da yeniden biçimlendirir.
Kelimeler
Birden çok kelime yazarsanız hepsi aranır: herhangi bir sırayla, sayfanın kaynak kodunun herhangi bir yerinde.
Tam ifadeler "..."
Tırnak işaretleri, bu karakterlerin tam bu sırayla aranması demektir. Neredeyse her zaman istediğiniz budur: kaynak kod noktalama işaretleriyle doludur ve sıra anlam taşır.
Birleştirme
İfadeler ve kelimeler bir arada kullanılabilir. Her biri eşleşmelidir.
Hariç tutma -
Bir kelimenin ya da ifadenin önüne konan eksi işareti, onu içeren sayfaları sonuçlardan çıkarır.
Biri ya da diğeri | ve gruplama ( )
İki kelime arasındaki dikey çizgi, bunlardan herhangi birini içeren sayfaları bulur; parantezler ise çizginin neye uygulandığını belirtir. Dikey çizgi boşluktan daha sıkı bağlar, bu yüzden aşağıdaki ikinci örnek jquery ve ayrıca bootstrap ya da foundation olarak okunur.
"jquery.min.js" | "bootstrap.min.js"
jquery (bootstrap | foundation)
Birbirine yakın distance:n
Bir sayfanın herhangi bir yerinde geçen iki kelime çoğu zaman tesadüftür;
aynı ikisinin birkaç kelime arayla geçmesi ise genellikle değildir. İki
terimin arasına yazılan distance:n ifadesi, aralarında en fazla
n kelime olmasını ister; sıra fark etmez. Kaynak kodda iki şey yan
yana duruyor ama aralarındaki kısım siteden siteye değiştiği için tamamını
tırnak içine alamıyorsanız işe yarar: bir etiket ve id'si, bir parametre ve
yanındaki parametre.
"utm_source" distance:5 "utm_campaign"
"data-ad-client" distance:3 "ca-pub"
Esnek ifade "..."~n
Tırnak içindeki bir ifadenin hemen ardından gelen tilde (~) ve sayı, içindeki kelimelerin en fazla n kelime aralıkla ayrılmasına ve herhangi bir sırayla geçmesine izin verir. Tam ifade de aynı şeydir, yalnızca mesafe sıfırdır.
Kaçış karakteri
Tırnak içindeki bir ifadede çift tırnak ters eğik çizgiyle, ters eğik çizgi de başka bir ters eğik çizgiyle kaçışlanır. İki ters eğik çizgi, tek bir ters eğik çizgi anlamına gelir.
Temel sözdiziminin tamamı bu kadar. Operatörler aramayı çalışmadan önce daraltır; snipexp: ise her sonuç için gösterilen içeriği değiştirir.
Sonraki Operatörler