基礎
查詢由哪些部分組成。這些頁面上的其他內容,都只是收窄或改變以下各部分找到的結果。
任選其一 | 與分組 ( )
兩個字詞之間的豎線會找出包含其中任何一個的網頁,括號則指明豎線的作用範圍。豎線的結合力比空格強,所以下面第二個例子的意思是包含 jquery,並且包含 bootstrap 或 foundation 其中之一。
"jquery.min.js" | "bootstrap.min.js"
jquery (bootstrap | foundation)
彼此靠近 distance:n
兩個字詞出現在同一網頁的任何位置,往往只是巧合;但如果兩者相隔只有幾個字詞,通常就不是了。在兩個詞之間加上 distance:n,表示兩者之間最多相隔 n 個字詞,先後次序不限。當兩樣東西在原始碼中總是挨在一起,但中間的內容因網站而異、無法整段加上引號時(例如一個標籤和它的 ID、一個參數和它旁邊的參數),這個運算符就很有用。
"utm_source" distance:5 "utm_campaign"
"data-ad-client" distance:3 "ca-pub"
寬鬆詞組 "..."~n
在引號詞組後緊接波浪號和數字,可讓詞組內的字詞分開出現,最多相隔 n 個字詞,且次序不限。精確詞組其實就是距離設為零的寬鬆詞組。
以上就是一般語法的全部內容。運算符會在搜尋執行前收窄範圍,而 snipexp: 則會改變每項結果顯示的內容。
下一頁 運算符