Google查询参数含义

一个典型的从firefox来的google搜索url应该形如下列所示:

http://www.google.com/search?q=tools&ie=utf-8&oe=utf-8&
rls
=org.mozilla:en-US:official&hl=en-US&client=firefox-a

虽然这只不过是一个简单的搜索,但是google还是加了很多参数(已经用黑体字标出)来区分搜索的来源、界面的编码和语言,你也可以通过以下搜索获得同样的结果:
http://www.google.com/search?q=tools

让我们来看下google搜索中一些最常用的参数:

语言

ie = 输入编码(缺省:utf-8)
oe = 输出编码,结果(缺省:utf-8)
hl = 查询界面语言(缺省:en,你可以试下 xx-bork 或者 xx-hacker)
lr = 输出结果语言(缺省:en)

搜索来源

sourceid = 搜索来源类别(ie、opera、navclient、navclient-ff,navclient是诸如google工具条等gogle软件)
client = 与sourceid含义类似(safari、firefox-a)
rls = client客户端版本,语言(例如: rls=GGLD、GGLD:2003-35、GGLD:en是专门描述google桌面搜索的)

搜索结果

q、as_q = 你在搜索框内输入的查询关键词
start = 从搜索结果的第几页开始显示(从0开始)
num = 每页显示的查询结果数量
filter = 0、1(隐藏重复的结果)

高级搜索

as_epq = 精确短语查询(如果你不想输入引号,你可以使用这个参数)
as_filetype = 文件格式(例如:as_filetype=pdf)
as_ft = 包含或者不包含as_filetype指定的文件格式(值:i、e)
as_qdr = 时间 (值:m3、m6、 y – last 3 或者 6 months、 a year)
as_nlo = 查询大于的数字
as_nhi = 查询小于的数字 (例如:as_nlo=7&as_nhi=9查询大于7小于9的整数,或者你可以输入7..9替代查询)
as_occt =关键词出现在页面的位置(例如: any、 body、url、title)
as_sitesearch = 限制在一个网站查询(例如: as_sitesearch=cnn.com))
as_dt =包含或者不包含一个网站(值:i、e)
as_rights = 授权协议类型(创作共同协议/Creative Commons licenses)
safe = 安全搜索(值:active、off)

参照以上一些参数的说明可以帮助你理解Google搜索URL的意思,并且不用高级查询对话框你也可以构造一个复杂查询:

http://www.google.com/search?as_epq=matrix+1..3&num=25&hl=en&as_qdr=m3

含义:搜索网上过去3个月的“matrix 1”、”matrix 2”或者“matrix 3” ,并且每页返回25个结果。

from http://googlesystem.blogspot.com/