高效搜尋 Google搜尋語法簡介

2021-04-20 13:46:24 字數 3280 閱讀 7075

高效搜尋 google搜尋語法簡介

目前,internet 上有兩種搜尋引擎。一種是the searchable subject index,索引式搜尋。這種搜尋引擎只搜尋站點的title和meta描述資訊而無法搜尋個人主頁,yahoo就是乙個索引式搜尋引擎。第二種是the full-text search engine完全內容搜尋引擎,通過spider(蜘蛛) 技術搜尋數百萬個甚至數十億個頁面,而且可以搜尋頁面的title和內容。所以能夠比索引式搜尋做更全面的搜尋,google就是乙個完全內容搜尋引擎。

圖1 google搜尋主頁

基本連線符

google 預設的連線符是and,意味著如果你不加其他修飾符號直接搜尋的話,google就會對所有的關鍵字同時進行搜尋。

snowblower honda "green bay"

如果要從幾個關鍵字中指定任中乙個,可以使用or 連線符。

snowblower or snowmobile or "green bay"

如果要明確的指出2個或多個關鍵字使用or連線,可以用括號連線。

snowblower (snowmobile or "green bay")

同時你也可以使用電腦程式設計裡管道符號 "|" 來表示or的功能。如果要在搜尋結果中不包括某個關鍵字,使用-(減號/短橫線)。

snowblower snowmobile -"green bay"

google將搜尋包括snowblower 和 snowmobile ,不包括green bay。

簡單搜尋和手氣不錯

手氣不錯是google乙個很有特色的功能。你可以迅速得到google認為的最符合你搜尋結果的頁面(就是最常搜尋的結果)。

比如你搜尋washington post 手氣不錯會把你帶到 http://www.washingtonpost.com/

。而president 則是 http://www.whitehouse.gov/

大小寫

很多的搜尋引擎是大小寫敏感的,比如你搜尋george washington,就無法搜到"george washington","george washington"。google是不區分大小寫的,搜尋three,three,three都可以得到相同的結果。

特殊語法

除了基本的and,or連線符外,google還提供了高階搜尋的語法。

圖2 高階搜尋

intitle: 限制你搜尋的網頁標題。allintitle: 搜尋所有關鍵字構成標題的網頁。但是推薦不要使用allintitle: 這個語法,因為他和其他的語法合起來使用的效果並不好。

intitle:"george bush"

allintitle:"money supply" economics

inurl: 用於搜尋網頁上包含的url。這個語法對尋找網頁上的搜尋、幫助之類的很有用。

allinurl: 功能類似allintitle: 但也同樣不推薦使用。

inurl:help

allinurl:search help

intext: 只搜尋網頁部分中包含的文字(也就是忽略了標題、url等的文字)。

allintext: 不推薦使用。

intext:"yahoo.com"

intext:html

inanchor: 搜尋連線中包含錨點標記。錨點標記就是指連線的標記,比如http://www.oreilly.com>;o'reilly

and associates 中的o'reilly and associates就是錨點標記。

inanchor:"tom peters"

site: 可以限制你搜尋範圍的網域名稱。

site:loc.gov

site:thomas.loc.gov

site:edu

site:nc.us

link: 可以得到乙個所有包含了某個指定url的頁面列表。例如link:www.google.com 就可以得到所有連線到google的頁面。不用擔心http:// 部分,事實上即使你輸入了google也會將其忽略。

cache: 搜尋google索引裡頁面的副本,即使他原本的url已經不存在或者完全發生了變化,這部分很適合頁面經常變動的搜尋。如果google搜尋不到你輸入的關鍵字,那麼很有可能你所看到的是google快取著的最新頁面。

cache:www.yahoo.com

daterange: 限制搜尋特定時間段裡的檢索內容。注意是加入google檢索的時間,而不是頁面建立的時間。但是這個時間在google整理檢索的時候不會發生變化。比如乙個網頁是february 2製作的,加入google檢索的時候是april 11,使用daterange:檢索的時候就在april 11的檢索裡被搜尋到。google在august 13重建了索引,但仍然在april 11裡被搜尋到。daterange:的格式是julian,而不是gregorian格式。

"george bush" daterange:2452389-2452389

neurosurgery daterange:2452389-2452389

filetype: 搜尋檔案的字尾或者副檔名,注意filetype:htm和filetype:html會得到不同的結果。你也可以搜尋各種不同的頁面指令碼語言,比如asp、php、cgi等等。google對部分microsoft的文件也做了索引,比如powerpoint (ppt),excel (xls),and word (doc)等等。

圖3 限定搜尋檔案格式

homeschooling filetype:pdf

"leading economic indicators" filetype:ppt

related: 搜尋和指定頁面相關的頁面,比如你搜尋related:google.com,會得到很多搜尋引擎,比如hotbot、yahoo!、northern light等等。

related:www.yahoo.com

related:www.cnn.com

info: 提供乙個和指定url更多資訊的頁面列表,包括url快取的連線,包括url的連線和url相關的連線,包含url的頁面。注意,這裡搜尋的結果取決於google是否對該url進行了索引,如果沒有的話搜尋結果將會少很多。

phonebook: 用於查詢**號碼。

phonebook:john doe ca

phonebook:(510) 555-1212

Google搜尋語法

1 過濾搜尋結果 2 敏感資訊 3 網頁快照 4 指定格式的檔案 5 搜尋已有的攻擊結果 6 具備特殊url關鍵字的目標位址 7 其它與站點相關的資訊1 xx 去掉包含xx的搜尋結果 2 xx 完全匹配xy,不可分割 3 xx xy 包含xx或xy的結果 4 80.150 數字80到150之間的數字...

Google搜尋語法的學習筆記

google搜尋 黑客們可通過google搜尋一些敏感目錄與檔案,甚至利用搜尋功能來攻擊漏洞 如果需要搜搜尋乙個整體的內容,不希望詞之間有任務其他的內容,那麼可以使用雙引號來達到目的。例如 programgoogle 同樣是programgoogle,如果只搜尋program的內容,忽略google...

google 黑客搜尋

使用google搜尋引擎可以讓普通人做一次黑客 google hacking 其原理也是很簡單,很多有特定漏洞的 都有類似的標誌頁面,而這些頁面如果被google索引到,我們就可以通過搜尋指定的單詞來找到某些有指定漏洞的 舉個例子來講,frontpage extensions是微軟iis上的乙個產品...