>WA'/Sl<A<
25Ro
)5
查询语言 0R,.
["#H/L]3
通过在查询表格中键入单词或短语,然后单击按钮执行查询,就可以在 Web 站点中搜索任意的单词或短语(例如,查询表格示例中的“执行查询”按钮)。本节将介绍以下主题: X`(fJ',
Om*(dK]zHQ
逻辑和相近运算符:显示如何通过插入逻辑和相近运算符执行更精确的查询。 c*y*UG
O#k eoC4
通配符:帮助您查找包含与所给单词相似的单词的页。 73_=CP"t
.EReYZO
自由文本查询: 说明如何基于短语的意思来表述一个查询,而不是用精确的单词。 (hBph+
o`Af6C;Q
矢量空间查询:解释如何获得与单词和短语列表匹配的查询结果。 }U(bMo@;
*b_Iby-ZD
属性值查询:告诉您如何查询文件的属性值。 }4T `)
W'~s
查询示例:给出各种查询的示例。 ))dw[Xa
1G6 \}El95
属性名列表:列出和说明可用于查询的属性名。 C+t0Zen
O')=]6CQ*
h;#046-7
5UJ ?1"J
搜索产生一个文件列表,这些文件中包含某个单词或短语(不管单词或短语出现在文件中的任何地方)。下面列表给出表述查询的规则: J(K/z,4h
\*&?o51!e
连续的单词作为短语对待,它们在匹配文档中必须以相同的顺序出现。 $) M2
ff7#LeB9
查询不区分大小写,因此可以用大写或小写键入查询。 !Eg2#a ?
OFBEJacy
可以搜索任何单词,但不包括在例外列表中列出的单词(对于英语,包括 a、an、and、as 和其他一些单词), 它们在查询中将被忽略。 }.pqV
X{d
~BqC!v.)@E
在例外列表中的单词在短语中将作为占位符对待,用来进行相似查询。例如,如果查询“Word for Windows”,结果将给出“Word for Windows”和“Word and Windows” ,因为 for 是一个在例外列表中出现的虚词。 %#o@ c
<d"nz:e
标点符号在搜索时将被忽略,如句号 (.)、冒号 (:)、分号 (;) 和逗号 (,)。 Fe
%Vp/
d!46`b$rd
要在查询中使用特殊对待的字符,如 &、|、^、#、@、$、(、),请用引号 (“) 将查询括起来。 I o"3wL)2
[W*M#00_&4
要搜索包含引号的单词或短语,请先用引号把整个短语括起来,并用两遍引号括住想用引号括起来的单词。例如,“World-Wide Web or ““Web””” 将搜索 World-Wide Web or “Web”。 "iGQ1#6|d
spTz}p^\O
可以插入逻辑运算符(AND、 OR 和 NOT)以及相近运算符 (NEAR) 来指定附加的搜索信息。 +'Y?K]zbt
'7}2}KD
通配字符 (*) 可以用所给前缀匹配单词。查询 esc* 可以匹配词条 “ESC”、“escape” 等等。 q7rb3d
aOw#]pB|
自由文本查询可以不按查询语法指定查询。 Cn{v\Q~.4
lo1bj *Y2
可以指定矢量空间查询。 \#]C !JQ
op/_:#&'
可以执行 ActiveX! (OLE) 和文件属性的属性值查询。 ^eyVEN
)o~/yB7
a6gPJF[Jo
m+(g.mvK>
逻辑和相近运算符 # S/n3
_!VtM#G[
逻辑和相近运算符可以创建更精确的查询。 zRd.!Rv
R?;mu^B
搜索目标 k6J&4?xZ
"dG N0i
示例 UmvnVmnv
6K )K%a,9
结果 B=;kC#Emtf
H2H[ DVKv
同一页中同时包含两个词条 XI|k,Ko<
d=meh4Y
access and basic %[5GG d5w
—或— 4F9!3[}qF
access & basic :4-,Ru1C"
+Adk1N8
包含单词“access”和“basic”的页。 ,*dLE
1pg#@h[|t
同一页中包含两个词条之一 =PQ4S2Q
3[y$$qXI
cgi or isapi _WvVF*Q"k
—或— M)!"R [V
cgi | isapi $./aKJ1B
7G^Q2w
包含单词“cgi”或“isapi”的页。 *r[V[9+y-D
y2#"\5dC
包含第一个词条,但不包含第二个词条 0;@>jo6,!
ZgG~xl\My
access and not basic VBix8|
—或— I*^t!+q$
access & ! basic [*5]NNB
NJE*/_S
包含单词“access”,但不包含单词“basic”的页。
6WT3-@d
TE$6=;
不匹配某个属性值的页 OJ"./*H
|&{S ~^$
not @size = 100 M49l2x=]9
—或— hSw=Oq82
! @size = 100 Pzq^x]
nIr`T^c9c
大小不是 100 字节的页。 |nWEuKHy
qbD
7\%
同一页中同时包含两个词条,且互相靠近 qzJ<9H
\QC{38}
excel near project I/O/*^T
—或— =f
y|Dm74
excel ~ project &PRoT#,
J,) ytw]
包含互相靠近的单词“excel”和“project”的页。 h2T\%V_j
_J!&R:]$
提示: 2aCf?l(
&.?E[db"h
可以在查询表达式中加入括弧,表达式中带括弧的部分比查询的其他部分先执行。 tm5)x^7
l*z%Jw
使用双引号 (“) 可以指明逻辑或 NEAR 运算符关键字在查询中需要忽略。例如,“Abbott and Costello”将匹配包含该短语的页,而不是匹配符合该逻辑表达式的页。作为运算符,单词 and 在英语中是一个虚词。 |u?VlRt
1s@QsZ3
NEAR 运算符与 AND 运算符相似, NEAR 也返回一页中两个单词都包含的页。但是,NEAR 和 AND 运算符不同之处在于,NEAR 要看单词是否靠近。也就是说,包含搜索单词较近的页的等级将大于或等于单词相隔较远的页的等级。如果搜索的单词相隔大于 50 个单词,该页将定为等级零 2/r8%Sq
zs Q|LwQ
在内容查询中,NOT 运算符只能用在 AND 运算符之后,它仅用来排除匹配前面内容约束的页。对于属性值查询,NOT 运算符可以不与 AND 运算符一起使用。 K$Vu[!l`
("t'XKP&N
AND 运算符的优先级高于 OR。例如,下面的前三个查询相等,但第四个不同: ,>rvl P
a AND b OR c {R-o8N
c OR a AND b X*@ tp,t
c OR (a AND b) `j@1]%&z
(c OR a) AND b mN}szW,
{eI'0==
t4#gW$+^?H
5]LWWjT
注意 在所有语言中,符号(&、|、!、 ~)与英语关键字 AND、OR、NOT 和 NEAR 的作用相同(Index Server 支持)。如果浏览器被设置为下列六种语言,本地化的关键字也可以使用。 QK+,63@D\=
KzO"$+M
语言 ap )B%9
Uzzm2OS`
关键字 D0xQXC3$`
qjhV/fsfb
德语 Lu.+J]Rz
{CI4AT!?W
UND、ODER、NICHT、NAH t!3N|`x
u-,}ug|
法语 U< G 2tn(
D)ri_w!Q
ET、OU、SANS、 PRES p9?kJKN
@9KW ]7
西班牙语 -)oUb=Lk{
[ ,Go*r
Y、O、NO、CERCA vuPNru" 2
W6i{yneW
荷兰语 Ch>F11kC
NT*r7_e
EN、OF、NIET、 NABIJ i cTpx#|=
MXcW
&b
瑞典语 x+Xd7N1
XP?jsBE
OCH、ELLER、INTE、N腞A 0?>(H(D^/
|A'I!Jm
意大利语 kJ FWk
\(P?=] -
E、O、NO、VICINO Icrnu}pl_
N7J?S~x
注意 NEAR 运算符只能用于单词或短语。 )xyjQ|b
%r(WS_%K|
通配符 )e?&'wa>
5\b GCf
通配符可以帮助您查找包含与所给单词相似的单词的页。 g) oOravV
D;V[9E=g/
搜索目标 NUltuM
e9KD mX_
示例 YP_L~zZ
$!.>)n
结果 c]ARgrH-
F=e9o*z
具有相同前缀的单词 Vz/w.%_g
_=s9o/Cn]
comput* ~SQxFAto
:Fb>=e
包含前缀为“comput”的单词的页,例如“computer”、“computing”等等。 zk8)!Af
{s0%XG1$
基于同一个本词的单词 $C\ETQ@
qXW\/NT"p<
fly** ~/`/r%1/J
&su'znLV
包含基于相同本词“fly”的单词的页,例如“flying”、“flown”、“flew”等等。 mfQ#n!{ZH
vNGE]+QX
自由文本查询 edp
I?
D:/ n2_
在自由文本查询中,查询引擎查找与单词或短语最佳匹配的页。这种查询匹配意思,而不是精确的单词。在自由文本查询中,逻辑、相近和通配运算符都将被忽略。自由文本查询以 $contents 为前缀。 gfg,V.:
*tF~CG$r
搜索目标 wL?Up>fr
o2ggHZe/=@
示例 Bxm,?=h
(CxA5u1|l
结果 :uo1QavO@,
f*XCWr
匹配自由文本的文件 R}=5:)%w
?ZRF]\dP]
$contents how do I print in Microsoft Excel? _K~h?
\u
lWId
0eNS
提到 printing 和 Microsoft Excel 的页。 DYr#?} 40
4@?0wV
矢量空间查询 #4'wF4DR@
pd'0|
查询引擎支持矢量空间查询。矢量查询返回匹配单词和短语列表的页,每页的排列指明了页面与查询匹配的程度。 .Az36wD
E?XaU~cpc
搜索目标 ! dzgi:
2@zduL'do_
示例 Sf, z
XX~vg>3_
结果 ':wf%_Iw
l!|c_
包含指定单词的页 J2W-l{`r<
2H|:/y
light, bulb /e '3\,2_
.c"nDCFVR
包含与搜索单词最匹配的单词的文件 ^}=)jLS
9b+jT{Tg
包含加权的前缀、单词和短语的页 ]^~}/@
b0$)G-E/Y
invent*, light[50], bulb[10], light bulb[400] FbE/x$;~O
yV{B,T`W
包含以“invent,”为前缀的单词、单词“light”、 “bulb”和短语“light bulb”的文件(词条被加权) PdcIHN
k5S;G"iJ
2!/Kt
O)i^
wGArR7r
!LN8=u.
在矢量查询中的组件以逗号隔开。 tUv>1)
[
wX"hUu
矢量查询中的组件可以用 [weight] 语法加权。 i?6&4
QQ3<)i
矢量查询返回的页不必匹配查询的所有词条。 >j5\J_(;D
X1|
+9
当结果按等级排序时,矢量查询最好。
7=6:ZSI
At(88(y-W
)5Khl"6!z
EjR(AqZY
属性值查询 Uk?G1]$mL
;l@94)@0
用属性值查询,可以查找含有与所给标准相匹配的属性值的文件。可以用来查询的属性包括文件的基本信息(如文件名、文件大小)和 ActiveX 属性(包含在文档摘要中),ActiveX 属性由 ActiveX 应用程序创建并存储在文件中。 uks75W!}U
A>@#eyB
下面是两种类型的属性查询: ]ZY2\'
9jkz83/+<
关系属性查询包括“at”字符 (@)、属性名、关系运算符和属性值。例如,要查找大小超过一兆字节的文件,可以执行查询 @size > 1000000。 9pp+<c
;28d7e}
正则表达式查询包括号码符号 (#)、属性名和属性值的正则表达式。例如,要查找所有视频 (.avi) 文件,可以执行查询 #filename *.avi。正则表达式不会匹配特定的属性内容 (#contents) 和全部 (#all)。 在查询中不能检索的属性不能用于 # 查询,包括未存储在属性缓存中的 HTML META 属性。 *r`=hNr
Hy.u6Jt*/
A5XMA|2_
ob.<j
本节包含以下主题: Bs~~C8+
_ .v G)
属性名 }
!m43x/&
/Y7^!3uM
关系运算符 TrjyU
=A"Abmx|
属性值 xE1?)
bwsKdh
mk>; 3m*
HbKE;N
属性名 +MoUh'/u
<|Td0|x
_q
属性名以“at”(@) 或号码符号 (#) 开头,@ 用于关系查询,# 用于正则表达式查询。 cI=6zMB
[RyVR
如果未指定属性名,将假定为 @contents。 ;.>*O
oe&
!vSI"$xd
所有文件中都可用的属性包括: B]rdgjz*
w$}q`k'
属性名 #t+?eye~
:5t4KcQ
说明 oB:7R^a
1V%tev9a
All l;; 2\mL?
C(N'=-;Kl
匹配单词、短语和任何属性 7H6Ts8^S
0j$\k|xFXZ
Contents yZleots1
hY"eGaoF"
文件中单词和短语 6V;Dcfvi
(Z),gxt
Filename /UCBoQ$/]
n ay\)
文件的名称 HsCL%$k
RHF"$6EAFG
Size uJ% <+I
jBLTEb
文件大小 22l'kvo4"
72<9xNcB!}
Write x5lVb$!G
xIM,0xM2
文件的最后一次修改时间 3q]0gU&??
B>2=IZ
ActiveX 属性值也可以用于查询,绝大多数由 ActiveX 应用程序创建的 Web 站点文件可以用下列属性查询: ^{Y, `F
V}E['fzBFV
属性名 o0H^J,6gV
X|of87
说明 >^Nnhnr
PQHztS"
DocTitle -)V0D,r$[
,1-%C)
文档的标题 Y+-yIMt$r
*lfjsrPu
DocSubject U2VEFm6
(m/:B=K
文档的主题 =E-x0sr?
XcJ5KTn
DocAuthor /`PYk]mJh
{wSi?;[Gq
文档的作者 x ytrd.
FnGKt\
DocKeywords
b_x!m{
BtJkvg(2]
文档中的关键字 j+jC
J<
|IAx!Z-P
DocComments ndSu-8?L
CsR[@&n'
文档中的注释 ^twyy9VR
^ D0"m>3r
属性名的完整列表,请参阅本页后面的属性名列表 。 579Q&|L.
e,(Vy
关系运算符 N.|F8b]v
T8 FW(Gw#
关系运算符用于关系属性查询中。 mR0`wrt
!?,,
ZD
搜索目标 7K"3[.
1g;2e##)
示例 Kw fd
S(
}&v}S6T
结果 L$ T2 bul
"aGmv9\
与固定值相关的属性值 rZUTBLZ`j
(kL"*y/"p
@size = 100 4
]oe`yx
@size > 100 w-).HPe
jFQ y[k-B
大小与查询匹配的文件 \'O/3Y7?X
)<x9t@$
拥有全部比特集的属性值 [}L?EM
0:{W
t
@attrib ^a 0x820 A}(xH`A
@]Q4K%1^"
拥有存档属性的压缩文件 W{NWF[l8O?
U][E`[m#
拥有一些比特集的属性值 m[%356u
g`y9UYeh
@attrib ^s 0x20 <@J$hs9s
B>u`%Ry&
拥有存档属性的文件 8@3=SO
5OdsT-y
属性值 i4YskhT
r/h\>s+N
搜索目标 (?Ku-k
/JNG}*
示例 -x?Z2EA!
$1=7^v[U
结果 !
fk W;|
<Sot{_"li
指定值 CI*JedO]
0Gu77&
@DocAuthor = Bill Barnes A
rE~6X
/)K')
由“Bill Barnes”创作的文件 lBP?7`U
SFg4}*"C /
以前缀开始的值 %DuPM66r
L,zx\cj?z
#DocAuthor George* bK "I9T #
$_JfM^w
作者名字是以“George”打头的文件 U&"L9o`2
EWJB/iED
带扩展名集中任何一种扩展名的文件
*twGIX
<MEm+8e/s6
#filename *.|(exe|,dll|,sys|) P$'PB*5d|
TTG=7x:3
带 .exe、.dll 或 .sys 扩展名的文件 CC^D4]ug
_J C*4
在某个日期之后修改过的文件
s(_z1
?g1eW q&
@write > 96/2/14 10:00:00 O+!4KNN.-
sm##owI
在 1996 年 2 月 14 日 10:00 GMT 之后修改过的文件
qiOtbH=
%LnLB
在相对日期之后修改过的文件 >V.?XZ nt
33%hZ`/>
@write > -1d2h GUL~k@:_k
WD4"ft
在最近 26 小时之内修改过的文件 :r{-:
zd$'8/Cq
匹配一个矢量的矢量 YusmMsN?
MTt8O+J?P~
@vectorprop = { 10, 15, 20 } vU *: M8k
g?v/u:v>W
矢量值为 { 10, 15, 20 } 的 ActiveX 文档 Q]5_s{kiz
jP+{2)z"W
每一个值都与标准匹配的矢量 d8Vqmrc~
{X?Aj >l
@vectorprop >^a 15 @
2hGkJ-
B}qG-}(V
矢量值的每一个值都大于 15 的 ActiveX 文档 jJ"(O-<)D
rk=/iD
至少有一个值与标准匹配的矢量 !@!603Gy
7
\xCNOKh
@vectorprop =^s 15 q?frt3o
6O?zi|J[:
矢量值中至少有一个值大于 15 的 ActiveX 文档 x`?>j$
cvw17j
&NF$_*\E
z*HM_u
当使用正则表达式查询时,请确保在属性值之前带上 (#) 字符,否则请带上“at”(@) 字符。等于 (=) 关系运算符假定为用于正则表达式查询。 )4fQ~)
(tO4UI5!
文件名 (#filename) 是唯一支持在文字左边出现通配符的正则表达式的属性。 &SIf