在輸入多個(gè)詞的時(shí)候,Google默認(rèn)的是并且式的查詢,如果想使用或者式的查詢,使用OR,例如:java OR c++
google是不區(qū)分大小寫的,搜索Java和搜索JAVA或者java是完全一樣的。
邏輯關(guān)系優(yōu)先級使用圓括號,例如查找包含java和(JVM或者虛擬機(jī)):Java (JVM或者虛擬機(jī))。
要搜索詞組需要使用引號括起來,例如搜索Java虛擬機(jī)可以使用:"Java虛擬機(jī)"。
要想在搜索結(jié)果中不包含某些結(jié)果可以使用減號,例如搜索java又不包含培訓(xùn)可以使用:java -培訓(xùn)。
一般情況下是不能使用通配符的,通配符只能使用在詞組中,例如:"使用*模式"。
只在網(wǎng)頁的標(biāo)題(即html的title指定的部分)內(nèi)搜索指定的內(nèi)容,例如:intitle:java。
只在網(wǎng)頁的url內(nèi)搜索指定的內(nèi)容,例如:inurl:java。
只在網(wǎng)頁的正文內(nèi)搜索指定的內(nèi)容(忽略鏈接文字、標(biāo)題和url),例如:intext:java。
只在鏈接文字(鏈接Java研究組織的鏈接文字就是Java研究組織)內(nèi)搜索指定的內(nèi)容,例如:inanchor:java。
只在指定的網(wǎng)站內(nèi)搜索指定的內(nèi)容,可以是某個(gè)具體的網(wǎng)站或者是某個(gè)域名分類,例如:site:javaresearch.org或者site:org。
只在指定的文件格式內(nèi)搜索指定的內(nèi)容,需要注意google只能支持有限的常用文本格式,包含一些諸如doc,xsl,ppt,pdf之類的富文本格式,例如:filetype:htm。
google在檢索的時(shí)候?qū)τ谳斎氲膬?nèi)容的順序是敏感的,如果找不到合適的結(jié)果可以試試改變一下搜索的關(guān)鍵字的順序。
在搜索多個(gè)關(guān)鍵字構(gòu)成的內(nèi)容時(shí)可以試試加引號和不加引號兩者情況,結(jié)果可能有很大的差異,例如:java虛擬機(jī)和"java虛擬機(jī)"。
搜索的策略可以采用先多后少,假設(shè)你想搜索Java的的command模式的例子,可以先試試java command pattern,然后試試java pattern或者java command,每次減少的那個(gè)關(guān)鍵字應(yīng)該是你認(rèn)為相對不重要的一個(gè)。
對于搜索中文而言,搜索“虛擬機(jī)”和搜索“虛擬機(jī)”是不同的,后者一般比前者的結(jié)果多并且相關(guān)性差一些,一般情況下你應(yīng)該在各個(gè)詞之間加空格,而在詞內(nèi)不加空格,這樣得到的結(jié)果一般更好。
一個(gè)關(guān)鍵字可以重復(fù)兩次,對結(jié)果的排名和數(shù)量也會(huì)有影響,重復(fù)兩次以上好像就沒有什么影響了,例如搜索"internet"和搜索"internet internet"的結(jié)果是不同的。
搜索內(nèi)容最多只能包含十個(gè)單詞,包括搜索intitle之類的選項(xiàng),多出的部分被忽略。
對于intitle,inurl,intext,inanchor和site之類的搜索選項(xiàng)一次不要使用多次,否則要么不是你想要的結(jié)果,要么根本就沒有結(jié)果,混合使用這些選項(xiàng)是合法的,但是規(guī)則很復(fù)雜。
