1PdG1'
1DcBF@3sWG
查询语言 "QXnE^
kK4a;j.#
通过在查询表格中键入单词或短语,然后单击按钮执行查询,就可以在 Web 站点中搜索任意的单词或短语(例如,查询表格示例中的“执行查询”按钮)。本节将介绍以下主题: >Df;1:U
]m 3cm
逻辑和相近运算符:显示如何通过插入逻辑和相近运算符执行更精确的查询。 hIqU idJod
N80ogio_Tk
通配符:帮助您查找包含与所给单词相似的单词的页。 AA,/AKikd
nD
eVY K
自由文本查询: 说明如何基于短语的意思来表述一个查询,而不是用精确的单词。 Het"x
oA-,>:}g{
矢量空间查询:解释如何获得与单词和短语列表匹配的查询结果。 R~a9}&
o#wly%i')
属性值查询:告诉您如何查询文件的属性值。 (y!bvp[" m
:B5*?x
查询示例:给出各种查询的示例。 v^o`+~i
p#P<V%
属性名列表:列出和说明可用于查询的属性名。 X5.9~
GBBr[}y-
FNLS=4
`O2P&!9&
搜索产生一个文件列表,这些文件中包含某个单词或短语(不管单词或短语出现在文件中的任何地方)。下面列表给出表述查询的规则: yD& Y`f#
y'^U4# (
连续的单词作为短语对待,它们在匹配文档中必须以相同的顺序出现。 DQW)^j
h
L{jx'[C
查询不区分大小写,因此可以用大写或小写键入查询。 wMCg`rk
&\6},JN
可以搜索任何单词,但不包括在例外列表中列出的单词(对于英语,包括 a、an、and、as 和其他一些单词), 它们在查询中将被忽略。 aeN #<M&$<
9Xg7=(#
在例外列表中的单词在短语中将作为占位符对待,用来进行相似查询。例如,如果查询“Word for Windows”,结果将给出“Word for Windows”和“Word and Windows” ,因为 for 是一个在例外列表中出现的虚词。 FvVC 2Z
=Y|( }92
标点符号在搜索时将被忽略,如句号 (.)、冒号 (:)、分号 (;) 和逗号 (,)。 Q+Q"J U
@hA`f4^
要在查询中使用特殊对待的字符,如 &、|、^、#、@、$、(、),请用引号 (“) 将查询括起来。 8=Oym~
n^{h@u
要搜索包含引号的单词或短语,请先用引号把整个短语括起来,并用两遍引号括住想用引号括起来的单词。例如,“World-Wide Web or ““Web””” 将搜索 World-Wide Web or “Web”。 n5"oXpcIx
J7",fb
可以插入逻辑运算符(AND、 OR 和 NOT)以及相近运算符 (NEAR) 来指定附加的搜索信息。 Yu" Q
oCkG
通配字符 (*) 可以用所给前缀匹配单词。查询 esc* 可以匹配词条 “ESC”、“escape” 等等。 ].J;8}
Am@Ta "2
自由文本查询可以不按查询语法指定查询。 ZlC+DXg#S
Hm'fK$y(
可以指定矢量空间查询。 "TaLvworb4
*8,W$pe3
可以执行 ActiveX! (OLE) 和文件属性的属性值查询。 B`R@%US
9kWI2cLzQt
)N- '~<N
64U|]gd$
逻辑和相近运算符 !?ZR_=Y%
?+d{Rh)y
逻辑和相近运算符可以创建更精确的查询。 |LC"1 k
3]kM&lK5\
搜索目标 7P(o!%H
o S%(~])\
示例 ldp9+7n~
gd#R7[AVi
结果 +j F|8
G-1qxK
同一页中同时包含两个词条 ?q4`&";{3
#Swc>jYc
access and basic 0!YVRit\N
—或— Hl%Og$q3
access & basic fh)eL<I
E-Xz
包含单词“access”和“basic”的页。 *V:U\G
XZ.D<T"
同一页中包含两个词条之一 iP9]b&
XYP
RMa?
cgi or isapi q
j21#q
.
—或— c3l(,5DtH
cgi | isapi T5}3Y3G,6
E)m \KSwh
包含单词“cgi”或“isapi”的页。 Dx /w&v
\H>T[
包含第一个词条,但不包含第二个词条 ,_(=w.F
~cp=B>*(
access and not basic 3xW:"
—或— nkPlfH
access & ! basic \9p.I?=
[I%eRo[
包含单词“access”,但不包含单词“basic”的页。
W^^0Rh_
g,WTXRy
不匹配某个属性值的页 T2]8w1l&K
4.,|vtp
not @size = 100 ^kcuRJ0*$
—或— 8i;drvf
! @size = 100 {ST8'hY
Lct_6?
大小不是 100 字节的页。 A3 TR'BFw-
0B9FPpx? :
同一页中同时包含两个词条,且互相靠近 .4E24FB[f?
: 9(kU
excel near project 8iD7K@
—或— i03S9J
excel ~ project 'MYKAnZ-i
r]xN&Ne5Q
包含互相靠近的单词“excel”和“project”的页。 N9d^;6;i
[-l>fP0
提示: 8g{Mv#b%
Ygg+=@].@
可以在查询表达式中加入括弧,表达式中带括弧的部分比查询的其他部分先执行。 ;8vB7|54.
S"Vr+x?
使用双引号 (“) 可以指明逻辑或 NEAR 运算符关键字在查询中需要忽略。例如,“Abbott and Costello”将匹配包含该短语的页,而不是匹配符合该逻辑表达式的页。作为运算符,单词 and 在英语中是一个虚词。 UGM:'xa<T
c%,ky$'18
NEAR 运算符与 AND 运算符相似, NEAR 也返回一页中两个单词都包含的页。但是,NEAR 和 AND 运算符不同之处在于,NEAR 要看单词是否靠近。也就是说,包含搜索单词较近的页的等级将大于或等于单词相隔较远的页的等级。如果搜索的单词相隔大于 50 个单词,该页将定为等级零 )Rbt0
J|U~W
kW
在内容查询中,NOT 运算符只能用在 AND 运算符之后,它仅用来排除匹配前面内容约束的页。对于属性值查询,NOT 运算符可以不与 AND 运算符一起使用。 oq|o"n)~
\2El>>
AND 运算符的优先级高于 OR。例如,下面的前三个查询相等,但第四个不同: r%=a :GdAg
a AND b OR c AFsieJ
c OR a AND b 6@#=z
c OR (a AND b) +|S)Mm8-
(c OR a) AND b "&D0Sd@[?
|wb_im
H&*&n}vh5y
I&15[:b=-
注意 在所有语言中,符号(&、|、!、 ~)与英语关键字 AND、OR、NOT 和 NEAR 的作用相同(Index Server 支持)。如果浏览器被设置为下列六种语言,本地化的关键字也可以使用。 }vB{6E+h/w
W^[QEmyn
语言 !p\
@1?
+K'YVB
U}
关键字 |QbCFihn
})@xWU6!
德语 C<:wSS^@1
0# 1~'e
UND、ODER、NICHT、NAH ) xV>Va8)
9fbo
法语 n@kJ1ee'
h){ #dU+&
ET、OU、SANS、 PRES @/As|)
4?(=?0/[
西班牙语 (K6vXq.;\\
|uFb(kL[U
Y、O、NO、CERCA "S{GjOlEDF
8TH;6-RT
荷兰语 ;A"i.:ZT
q2B'R
EN、OF、NIET、 NABIJ wH=7pS"s
b?Q$UMAbH
瑞典语 w(+L&IBC
Wn;%B].I
OCH、ELLER、INTE、N腞A '^7Z]K <v
||cI~qg
意大利语 ScInOPb'K
4>Ht_B<<
E、O、NO、VICINO !F6rcDK I
,{iMF
(Nj
注意 NEAR 运算符只能用于单词或短语。 T[[E )f1[
g] IPNW^n
通配符 i/8OC
\N? lG q
通配符可以帮助您查找包含与所给单词相似的单词的页。 %ByqkY{5F
DD7D&@As
搜索目标 AxJqLSfyb,
+('xzW
示例 Xsb.xxK.
(Y&gse1}!
结果 ;gJAxVD<
_8`S&[E?
具有相同前缀的单词 P%w!4v~"
|,.1=|&u
comput* ~|{e"!(}
6eB~S)Ko
包含前缀为“comput”的单词的页,例如“computer”、“computing”等等。 V.Lk70 \
@Py'SH!-
基于同一个本词的单词 I)%bOK]
[ot+EA
fly** 6x!iL\Y~
FDGzh/
包含基于相同本词“fly”的单词的页,例如“flying”、“flown”、“flew”等等。 XI ><;#
Bz,Xg-k+
自由文本查询 ed/
"OgA
=y?Aeqq\fl
在自由文本查询中,查询引擎查找与单词或短语最佳匹配的页。这种查询匹配意思,而不是精确的单词。在自由文本查询中,逻辑、相近和通配运算符都将被忽略。自由文本查询以 $contents 为前缀。 p*zTuB~e <
@1k-h;`,
搜索目标 tnb'\}Vn
E7SmiD@)
示例 n*AN/LBp
N-p||u
结果 5P);t9O6
Ho%%voJBS
匹配自由文本的文件 @O6
2}F
_!vuDv%
$contents how do I print in Microsoft Excel? 9j;!4AJ1t
4
;6,h6a
提到 printing 和 Microsoft Excel 的页。 &ML-\aSal
s/;S2l$`
矢量空间查询 Kx;l a
$G/p[JG6-
查询引擎支持矢量空间查询。矢量查询返回匹配单词和短语列表的页,每页的排列指明了页面与查询匹配的程度。 {>ghX_m|
FV OPC:}bj
搜索目标 aNICSxDN
(w<llb`]
示例 70R_O&f-k
7}mrC@[i
结果 uXGAcUx(
-Y"2c,~pH
包含指定单词的页 gazX2P[D
_>t6]?*
light, bulb 77]Fp(uI
6%c]{eTd9
包含与搜索单词最匹配的单词的文件 a}k5[)et
`- 9p)@'8k
包含加权的前缀、单词和短语的页 3P'Wk|j
>\lBbqa#
invent*, light[50], bulb[10], light bulb[400] HErG%v]nw
d(D|rf,av
包含以“invent,”为前缀的单词、单词“light”、 “bulb”和短语“light bulb”的文件(词条被加权) |t58n{V.O
cGg~+R2P
m$'ZiS5
-OgC. 6
!|,djo!N
在矢量查询中的组件以逗号隔开。 >bw q
'_n$xfH
矢量查询中的组件可以用 [weight] 语法加权。 ln09_Lr
S;!7/z
矢量查询返回的页不必匹配查询的所有词条。 6I5LZ^/ G9
NdI~1kemr
当结果按等级排序时,矢量查询最好。 %wq;<'W
`4|:8@,3{
^
-lWv
E@@XWU21;N
属性值查询 U]E~7C
~#rmw6y
用属性值查询,可以查找含有与所给标准相匹配的属性值的文件。可以用来查询的属性包括文件的基本信息(如文件名、文件大小)和 ActiveX 属性(包含在文档摘要中),ActiveX 属性由 ActiveX 应用程序创建并存储在文件中。 ukee.:{
-zm-|6[Wi
下面是两种类型的属性查询: \-Q6z8
NF*Z<$ '%
关系属性查询包括“at”字符 (@)、属性名、关系运算符和属性值。例如,要查找大小超过一兆字节的文件,可以执行查询 @size > 1000000。 .Ax]SNZ+:A
FCt %of#
正则表达式查询包括号码符号 (#)、属性名和属性值的正则表达式。例如,要查找所有视频 (.avi) 文件,可以执行查询 #filename *.avi。正则表达式不会匹配特定的属性内容 (#contents) 和全部 (#all)。 在查询中不能检索的属性不能用于 # 查询,包括未存储在属性缓存中的 HTML META 属性。 EHq?yj;
>\1j`/ :ZI
[@$t35t~
7t%
|s!~
本节包含以下主题: Ch&2{ng
?ieC>cr
属性名 cD<5~ `l
~5~Cpu2v7
关系运算符 =%crSuP
#t&L}=G{%
属性值 @w;&:J9m
P[gYENQ
=|3*Y0
T$Rf
属性名 to] ~$~Q|>
}}d,xI
属性名以“at”(@) 或号码符号 (#) 开头,@ 用于关系查询,# 用于正则表达式查询。 WSx0o}
{ =IAS}
如果未指定属性名,将假定为 @contents。 E*UE?4FSw|
H')8p;~{}
所有文件中都可用的属性包括: `+T"^{
Z
IKeO&]k
属性名 f2M}N
y?xFF9W@H
说明 Zx%6pZ(.
e:;u_be~
All r)f+j@KF
U{&gV~
匹配单词、短语和任何属性 3c[TPD_:
3ZL<6`Y F
Contents 8]% e[
c"S{5xh0&
文件中单词和短语 ZcrFzi
3m/XT"D
Filename /,^AG2]( f
k :`yxxYIh
文件的名称 .QM>^(o$Z
67P@YL
Size ~:"//%M3l
KyRcZ"
文件大小 /qPhptV
Au{J/G<W@
Write c[4I> "w
E Ks4N4k
文件的最后一次修改时间 M:.0]'[s5
t``q_!s}F
ActiveX 属性值也可以用于查询,绝大多数由 ActiveX 应用程序创建的 Web 站点文件可以用下列属性查询: "VQ7Y`,+
@`:z$52
属性名 ;0:[X+"(
#HmZe98[%
说明 h9l 6AnbJ
[|APMMYK1
DocTitle mW 'sdb
'0jn|9l58
文档的标题 Dq9*il;'
rc7^~S]5
DocSubject *L#\#nh7
mBg$eiGTB
文档的主题 PI$K+}E
~y8KQ-1n"
DocAuthor Na$[nv8qh
h%>yErs
文档的作者 C "g bol^
)cBO_
DocKeywords lWk/vj<5
'DtC=
文档中的关键字 9 kLA57
}<=_&n
DocComments "<yJ<lS&>
klx28/]
文档中的注释 P?j ;&@$^e
C?t!Uvs
属性名的完整列表,请参阅本页后面的属性名列表 。 }]|e0 w:
&[y+WrGG
关系运算符 -5#cfi4^*
wYN/ }>M
关系运算符用于关系属性查询中。 UKp^TW1^
4*V[^mht
搜索目标 z--Y
U'0e<IcY
示例 "{M?,jP#
v]hu5t
结果 ugS
@k||gQqIB
与固定值相关的属性值 -s9()K(vZG
=&roL7ps
@size = 100 t-)d*|2n}o
@size > 100 ygYy [IZ
jAy0k
大小与查询匹配的文件 X
v$"B-j
.g!K| c
拥有全部比特集的属性值 #.@- ng6C
o8u;2gZx
@attrib ^a 0x820 M&` b\la
g,s^qW0vds
拥有存档属性的压缩文件 <j:@ iP
Z^_gS&nDa~
拥有一些比特集的属性值 YZ^mH <
;={3H_{3
@attrib ^s 0x20 ].Xh=7&2{
uFn?U)
拥有存档属性的文件 /^=8?wK
t_jnp $1m
属性值 Ar'k6NX
nt$q< 57
搜索目标 !uqp?L^;
`j!XWh*$
示例 CO`?M,x>
w[OUGn'
结果 @z>DJ>htN
)8;At'q}
指定值 ~9n30j%]s
L"}tJM.d
@DocAuthor = Bill Barnes d8K|uEHVz
.:~E.b
由“Bill Barnes”创作的文件 z"f+;1
vF1Fcp.@
以前缀开始的值 w$"^)EG,7
kbZpi`w
#DocAuthor George* .Ky)Co
Lwn
作者名字是以“George”打头的文件 "D'"uMS`H
&1ZUMc
带扩展名集中任何一种扩展名的文件 sq?js#C5
S
^$!n,
#filename *.|(exe|,dll|,sys|) yf/i)
U<<XeSp
带 .exe、.dll 或 .sys 扩展名的文件 8&3KVd`
{%c&T S@s
在某个日期之后修改过的文件 -quJX;~
2@Oz _?O=
@write > 96/2/14 10:00:00 slAR<8
]EdZ,`B4
在 1996 年 2 月 14 日 10:00 GMT 之后修改过的文件 B_
bZa
Sg*+!
在相对日期之后修改过的文件 C=qL0
ch33+~Nn
@write > -1d2h $i%#fN
"EwzuM8f
在最近 26 小时之内修改过的文件 8J:=@X^}
% _nmv
匹配一个矢量的矢量 D~ n-;T
d .%2QkL
@vectorprop = { 10, 15, 20 } Yz#E0aTTA
_ Y7Um
矢量值为 { 10, 15, 20 } 的 ActiveX 文档 g)7@EU2
X0]{8v%
每一个值都与标准匹配的矢量 ~ +h4i'
hDXaCift
@vectorprop >^a 15 [,(+r7aB
}m&\I
矢量值的每一个值都大于 15 的 ActiveX 文档 S_?sJwM
wHh6y? g\
至少有一个值与标准匹配的矢量 n'[>h0
6sG5n7E-A
@vectorprop =^s 15 3^5h:OaT
Z<,Hz+
矢量值中至少有一个值大于 15 的 ActiveX 文档 aW9\h_$
8:[ l1d86
|K9*><P?)2
9sI&d
当使用正则表达式查询时,请确保在属性值之前带上 (#) 字符,否则请带上“at”(@) 字符。等于 (=) 关系运算符假定为用于正则表达式查询。 *7b?.{
nw(R=C
文件名 (#filename) 是唯一支持在文字左边出现通配符的正则表达式的属性。 vo(:g6$
QseV\; z
日期和时间值为 yyyy/mm/dd hh:mm:ss 或 yyyy-mm-dd hh:mm:ss 格式。年的前两位和整个时间都可以忽略。如果忽略年的前两位,那么小于等于 29 的数字将解释为二十一世纪,大于或等于 30 的数字将解释为二十世纪。所有日期和时间都是格林尼治时间 (GMT)。 ZG-#YF.1
GL~
Wnt
相对与当前时间的日期和时间可以用减号 (-) 跟上零或整数单位和时间单位对来表示。时间单位解释为:(y) 年、(m) 月、(w) 周、(d) 天、(h) 小时、(n) 分钟和 (s) 秒。作为可选项,在时间表达式后还可以指定三位毫秒值。例如,1997/12/8 10:10:03:452 -fp/3-
o`G6!
货币值为 x.y 格式。在此,x 是金额的整数值,y 是小数值。单位没有假定值。 -ijzo%&qA
cbl>:ev1h
逻辑值为:(t) 或 (true) 对应与 TRUE, (f) 或 (false) 对应与 FALSE。 _D$1CaAYo
"Mz#1Laby`
矢量 (VT_VECTOR) 表示为:左大括号 ({) 开始、紧跟逗号分隔的值列表,以右大括号 (}) 结束。 xT(0-o*
e+)y6Q=
单值表达式与矢量相比较表示为:关系运算符,然后是 (^a)(对应于全部)或 (^s)(对应于一些)。 *,t/IA|
_]-8gr-T
数字值可以是十进制或十六进制(前面加 0x)。 q" EW*k+
)
O p1TsRm5L
contents 属性值不支持关系运算符,如果指定关系运算符,将找不到任何结果。例如,@contents Microsoft 将查找包含 Microsoft 的文档,但 @contents=Microsoft 将什么也找不到。 s\<UDW
2qojU%fiH
#%w+PL:*O
maeQ'Sv_&
正则表达式 oY0*2~sg
\;KSx3o
属性查询中的正则表达式定义如下: $41<ldJ
^VW]Qr!
除了星号 (*)、逗号 (.)、问号 (?) 和竖线 (|) 之外的任何字符都默认为匹配自己。 Bh'!aip k
&xA>(|a\&-
正则表达式可以用引号 (“) 括起来,如果包含空格 ( ) 或右括号 ()),则必须用引号括起来。 vxOnv8(
(E7"GJ
字符 *、.、和 ? 的作用与它们在 Windows 中的作用一样,星号匹配任意字符,句号匹配 (.) 或字符串结尾,问号匹配任何单个字符。 &nwS7n1eb
l fFRqZ
字符 | 是转意字符,在 | 之后的字符具有特殊含义: @,7r<6E
P_'{|M<?
( 开始一个组,后面必须有 ) 相对。 -v-kFzu
相对。 w,up`W7,
K\xnQeS<W
QT
zN
{ 开始计数的匹配,后面必须有 } 相对。 (EvYrm4
bI|{TKKN&P
*JfGGI_E
} 结束计数的匹配,前面必须有 { 相对。 L>mM6$l
v9FR
,]nRnI^
, 分隔 OR 子句。 ''D7Bat@
."gq[0_YS
j}d):3!
* 匹配前面表达式的零次或多次出现。 mZc; n.$U
_|W&tB*
?i V}U
? 匹配前面表达式的零次或一次出现。 m mZP;
h Ypj
k=mLcP
+ 匹配前面表达式的一次或多次出现。 {to(?`Y
qA\&%n^j]
vH-|#x~
其他字符,包括 |,匹配自己。 *xmC`oP
Lq
;~6
Nsq=1)
<
方括号 ([]) 之间的下列字符具有特殊含义: U<;{_!]
bq)1'beW
^ 除了下面的类,匹配任意。它必须是第一个字符。 Z,SV9
~M
F_g(}wE#
q
]n>9(Mp!M
] 匹配 ]。只能在 ^ 之后,否则起结束类的作用。 s,f2[6\ Y
ms;zC/
#d3_7rI0V
- 范围运算符。前面和后面可以是普通字符。 V= p"1!(
-s!J3DB
D\+x/r?-I
其他匹配自己(范围的开始或结束)。 4H;7GNu
1LSJy*yY
xb%Q[V_m
大括号 ({}) 之间适用下列语法: 7w" !"W#
Mpyza%zj
|{m|} 精确匹配前面表达式的 m 次出现。(0 5'+g[eNyBV
}No #_{
R.2i%cU
|{m,|} 匹配前面表达式的至少 m 次出现。(1 n0gjcDHQ
-?:8sv*X
GM9[ 0+u;
|{m,n|} 匹配前面表达式从 m 到 n 次的出现,包含m 和 n。(0 SP<Sv8Okj
\m}a%/
<}A6 )=T
要匹配 *、.、和 ?,请用括号括起来(例如,|[*]sample 将匹配 “*sample”)。 N\&VJc
2;*G!rE&*`
jtpHDS
1%vE 7a>{
查询示例 _Dqi#0#40p
Lg(G&ljE@k
示例 <*z'sUh+}
BeQ'\#q,
结果 F.x7/;
h lc!}{$%8
@size > 1000000 iG"v
UMBeY[?
大于一兆字节的页 \Gk}Fer
H1%o)'Kut4
@write > 95/12/23 l{.PyU5)
*0@Z+'M?
该日期后修改过的页 0PFC%x
D4(73
Apple tree frm[<-~ w0
Yc-5Mr8*,
包含短语“apple tree”的页 8YE4ln
YU0pWM
apple tree Iurz?dt4w
BR?DW~7J j
同上 v(JjvN21
fV7
k {dR
@contents apple tree 2?Ryk`2i)
U?|A3;,xh
同上 !BrZTo
9}2/ko
Microsoft and @size > 1000000 e@vZg8Ie
g#l!b%$
包含单词“Microsoft”,并且大于大于一兆字节的页 35AH|U7b
tC$+;_=+F
microsoft and @size > 1000000 PBW_9&