4Un (}P'
srLXwoN[
查询语言 GU([A@;
jEo)#j];`<
通过在查询表格中键入单词或短语,然后单击按钮执行查询,就可以在 Web 站点中搜索任意的单词或短语(例如,查询表格示例中的“执行查询”按钮)。本节将介绍以下主题: Se{}OG)
jZx.MBVy]
逻辑和相近运算符:显示如何通过插入逻辑和相近运算符执行更精确的查询。 )w4i0Xw^C:
'S;INs2|->
通配符:帮助您查找包含与所给单词相似的单词的页。 Op0n.\>
LhKaqR{
自由文本查询: 说明如何基于短语的意思来表述一个查询,而不是用精确的单词。 *c3(,Bmw
*eK\W00
矢量空间查询:解释如何获得与单词和短语列表匹配的查询结果。 HRn
Q*
9J+p.N
属性值查询:告诉您如何查询文件的属性值。 Jz<-B
`tw[{Wb
查询示例:给出各种查询的示例。 g(& hu S
q!iSY
属性名列表:列出和说明可用于查询的属性名。 %Ya%R@b}
M#Kke9%2
K2|2Ks_CS
G9 v'a&
搜索产生一个文件列表,这些文件中包含某个单词或短语(不管单词或短语出现在文件中的任何地方)。下面列表给出表述查询的规则: 3CcCcZ9I
W T~UEK'
连续的单词作为短语对待,它们在匹配文档中必须以相同的顺序出现。 4&N#d;ErC
MkLXMwuQ&
查询不区分大小写,因此可以用大写或小写键入查询。 ut
j7"{'k|
=>3wI'I
可以搜索任何单词,但不包括在例外列表中列出的单词(对于英语,包括 a、an、and、as 和其他一些单词), 它们在查询中将被忽略。 `xv2,Z9<
RGg=dN
在例外列表中的单词在短语中将作为占位符对待,用来进行相似查询。例如,如果查询“Word for Windows”,结果将给出“Word for Windows”和“Word and Windows” ,因为 for 是一个在例外列表中出现的虚词。 wr5ScsNS
H?oBax:
标点符号在搜索时将被忽略,如句号 (.)、冒号 (:)、分号 (;) 和逗号 (,)。 2~`vV'K
iq1HA.X(
要在查询中使用特殊对待的字符,如 &、|、^、#、@、$、(、),请用引号 (“) 将查询括起来。 4*Uzomb?q
27J!oin$
要搜索包含引号的单词或短语,请先用引号把整个短语括起来,并用两遍引号括住想用引号括起来的单词。例如,“World-Wide Web or ““Web””” 将搜索 World-Wide Web or “Web”。 -d>2&)5
yM}~]aQ y
可以插入逻辑运算符(AND、 OR 和 NOT)以及相近运算符 (NEAR) 来指定附加的搜索信息。 u1 Z;n
RW-)({
通配字符 (*) 可以用所给前缀匹配单词。查询 esc* 可以匹配词条 “ESC”、“escape” 等等。 w :nYsuF
R`5g#
自由文本查询可以不按查询语法指定查询。 Ms=5*_J2Jk
u}r> ?/V!
可以指定矢量空间查询。 A>\5fO
X8 $Y2?<
可以执行 ActiveX! (OLE) 和文件属性的属性值查询。 %cO^:
<?Ln`,Duk
/Fk]>|*
q]scKWYI
逻辑和相近运算符 ^ YOCHXg
Zh
逻辑和相近运算符可以创建更精确的查询。 "_^vQ1M]Z
^%n]_[RUn4
搜索目标 fV#,<JG
tgyW:<iv
示例 pKtN$Fd
'\O[j*h^.
结果 )-\C{>
8TBv~Qu
同一页中同时包含两个词条 5^ck$af
`5Bv2wlIV
access and basic KS'n$
—或— m#Ydq(0+
access & basic 9])Id;+91
kzk8b?rOA
包含单词“access”和“basic”的页。 nR]*RIp5
R-Ys<;
同一页中包含两个词条之一 (_%l[:o 6
pwH*&YU
cgi or isapi iE EP~
—或— gvFJ~lL
cgi | isapi })+iAxR
C$0rl74Wi
包含单词“cgi”或“isapi”的页。 \G#_z|'dN
~GE|,Np
包含第一个词条,但不包含第二个词条 -5oYGLS$y3
;hPVe_/
access and not basic 7Ll?#eun
—或— 0&u=(;Dr\
access & ! basic L+mE&
YqmsL<
包含单词“access”,但不包含单词“basic”的页。 ihJ!]#Fbm
.i {yW
不匹配某个属性值的页 3:O|p[2)L
E-%$1=;
not @size = 100 .]H/u
"d
—或— x<`^4|<
! @size = 100 >/Gw)K}#E
h<V,0sZ&:
大小不是 100 字节的页。 sSf;j,7V
k')H5h+Q=
同一页中同时包含两个词条,且互相靠近 a"i(.(9$J
u -)ED
excel near project _Ss}dU9
—或— \!hd|j?&6
excel ~ project ALn_ifNh
H,W8JNPs
包含互相靠近的单词“excel”和“project”的页。 fK ~8h
1ni72iz\
提示: am!ssF5s
R:(i}g<3
可以在查询表达式中加入括弧,表达式中带括弧的部分比查询的其他部分先执行。 pacD7'1{
4s~X
使用双引号 (“) 可以指明逻辑或 NEAR 运算符关键字在查询中需要忽略。例如,“Abbott and Costello”将匹配包含该短语的页,而不是匹配符合该逻辑表达式的页。作为运算符,单词 and 在英语中是一个虚词。 bI3GI:hp
3M(*q4A$"
NEAR 运算符与 AND 运算符相似, NEAR 也返回一页中两个单词都包含的页。但是,NEAR 和 AND 运算符不同之处在于,NEAR 要看单词是否靠近。也就是说,包含搜索单词较近的页的等级将大于或等于单词相隔较远的页的等级。如果搜索的单词相隔大于 50 个单词,该页将定为等级零 kGs\"zZM
=L@CZ"
在内容查询中,NOT 运算符只能用在 AND 运算符之后,它仅用来排除匹配前面内容约束的页。对于属性值查询,NOT 运算符可以不与 AND 运算符一起使用。 b%*`}B
9D &vxKE
AND 运算符的优先级高于 OR。例如,下面的前三个查询相等,但第四个不同: ]b]J)dDI
a AND b OR c Aqmw#X
c OR a AND b !s^XWsb8
c OR (a AND b) k0N>J8y
(c OR a) AND b ^|zag
7sQHz.4
cr<j<#(Z}
iPV-w_HQ
注意 在所有语言中,符号(&、|、!、 ~)与英语关键字 AND、OR、NOT 和 NEAR 的作用相同(Index Server 支持)。如果浏览器被设置为下列六种语言,本地化的关键字也可以使用。 2}XRqa.|
AG}j'
语言 h~]e~u V
pnE]B0e
关键字 )eT>[['fm
j0X^,ot@m
德语 M*qE)dZjS
/n(0w`
UND、ODER、NICHT、NAH i/n
ee_
5,oLl {S'
法语 ^X+qut+~
0{%@"Fb0O
ET、OU、SANS、 PRES !4D?X\~"%
mjg@c|rTG
西班牙语 AZ4?N.X?
G/FDD{y
Y、O、NO、CERCA %AtT(G(n
=No#/_
荷兰语 g(X`.0
Cw(yp u
EN、OF、NIET、 NABIJ qD\9h`a
H"^9g3U
瑞典语 OomC%9/=,
:<B_V<
OCH、ELLER、INTE、N腞A dmXfz D
[jlum>K
意大利语 e(a,nZF.
]NBx5m+y@i
E、O、NO、VICINO xR%NiYNQz
'dh{q`#0
注意 NEAR 运算符只能用于单词或短语。 13Z,;YW
60{DR >S
通配符 )\:IRr"
wG7>2*(
通配符可以帮助您查找包含与所给单词相似的单词的页。 Z}0xK6
o!~XYEXvUa
搜索目标 ttJ'6lGXh
F.aG7
示例 <F&XT@
a}f/<-L
结果 j7Y7&x"
\/j,
具有相同前缀的单词 ,q#SAZ/N
]o"E4Vht
comput* QgYt(/S
4.wrY6+V
包含前缀为“comput”的单词的页,例如“computer”、“computing”等等。 U7jDm>I
7bO>[RQB
基于同一个本词的单词 gt.F[q3
}za pN
v
fly** [sk n9$
M \k[?i
包含基于相同本词“fly”的单词的页,例如“flying”、“flown”、“flew”等等。 !LpjTMYs
nXhP ME
自由文本查询 2bw), W
>0ZG&W9
在自由文本查询中,查询引擎查找与单词或短语最佳匹配的页。这种查询匹配意思,而不是精确的单词。在自由文本查询中,逻辑、相近和通配运算符都将被忽略。自由文本查询以 $contents 为前缀。 i ?M-~EKu
f'5
6IT
搜索目标 j}/).O
9Xa.%vw>
示例 gfIS
d`flYNg4
结果 ,:J[|9
#W8?E_iu
匹配自由文本的文件 N;-%:nC
y>E:]#F
$contents how do I print in Microsoft Excel? %{ rb,6
$,/E"G`
提到 printing 和 Microsoft Excel 的页。 -R]~kGa6m<
Uvc$&j^k
矢量空间查询 O:rfDO
t, /8U
查询引擎支持矢量空间查询。矢量查询返回匹配单词和短语列表的页,每页的排列指明了页面与查询匹配的程度。 hG#2}K_
k\SqDmv
搜索目标 BGj!/E
+UX~'t_'v
示例 Z+6WG
Vrlqje_Q
结果 l"`VvW[
z3L=K9)
包含指定单词的页 M1NdlAAf
DHeZi3&i
light, bulb k+"7hf=C|
}s'=w]m
包含与搜索单词最匹配的单词的文件 L'KKU4zj
M"p%CbcI]
包含加权的前缀、单词和短语的页 Ev3'EA~`
,aS+RJNM
invent*, light[50], bulb[10], light bulb[400] {4/*2IRN9h
E24}?t^|
包含以“invent,”为前缀的单词、单词“light”、 “bulb”和短语“light bulb”的文件(词条被加权) 7_j t =sr
+p jB/#4
r9M3rj]
&3"ODAp'
y1}2hT0,
在矢量查询中的组件以逗号隔开。 *6AqRE
9-_Lc<
矢量查询中的组件可以用 [weight] 语法加权。 ZQ`4'|"
)OFN0'
矢量查询返回的页不必匹配查询的所有词条。
=a=:+q g
wX6-WQR
当结果按等级排序时,矢量查询最好。 >}NnzZ
gs i2
*Od?>z
[X]hb7-&
属性值查询 z!b:|*m]w
Y?K?*`Pkc1
用属性值查询,可以查找含有与所给标准相匹配的属性值的文件。可以用来查询的属性包括文件的基本信息(如文件名、文件大小)和 ActiveX 属性(包含在文档摘要中),ActiveX 属性由 ActiveX 应用程序创建并存储在文件中。 1uKIO{d@
$39TP@?:Z)
下面是两种类型的属性查询: *>[q*SF
reYIF*
关系属性查询包括“at”字符 (@)、属性名、关系运算符和属性值。例如,要查找大小超过一兆字节的文件,可以执行查询 @size > 1000000。 V(LfFO{^>?
d^tY?*n
正则表达式查询包括号码符号 (#)、属性名和属性值的正则表达式。例如,要查找所有视频 (.avi) 文件,可以执行查询 #filename *.avi。正则表达式不会匹配特定的属性内容 (#contents) 和全部 (#all)。 在查询中不能检索的属性不能用于 # 查询,包括未存储在属性缓存中的 HTML META 属性。 vNdX
Z]2z*XD
FGc#_4SiL
jG& 8`*|*
本节包含以下主题: @J6r;4|&
D_ej%QtB@
属性名 v;?W|kJ.u
[K4k7$
关系运算符 doX`NbA
? ][/hL@[
属性值 lF46W
g co;8e_
In:V.'D/>t
= 4|"<8'
属性名 o,J8n;"l
d0%Wz5Np
属性名以“at”(@) 或号码符号 (#) 开头,@ 用于关系查询,# 用于正则表达式查询。 pV:44
l$HBYA\Qh
如果未指定属性名,将假定为 @contents。 1_9Ka
V
$5\sV4 8f
所有文件中都可用的属性包括: 5__B
M5|
u9c^YC BM
属性名 4wEkxCWp/
;Tq4!w'rH
说明 D]'8BS3
qn{9vr
All bng/v
YReI|{O$c
匹配单词、短语和任何属性 w_QWTD0
,PKUgL}w
Contents QGErQ
+l
C\{hN
文件中单词和短语 D6yE/QeK4
5yV>-XT+-
Filename YF;2jl Nm
Gw6!cp|/
文件的名称 m*7RC4"J
7g o Rj
Size p>T
fL'Ci;.;+
文件大小 fp 3`O9+em
ose)\rM'
Write /6 x[C
XA69t2J~F
文件的最后一次修改时间 H2+Ijn19E
(v}l#M7w
ActiveX 属性值也可以用于查询,绝大多数由 ActiveX 应用程序创建的 Web 站点文件可以用下列属性查询: dg0WH_#
{irl}EeyC
属性名 +j8-l-o
c,G[R k
说明 vr
kj4Jf
] J|#WtS
DocTitle 5GJa+St?
{G|= pM\'
文档的标题 4a.8n!sys
@zt "Y~9i
DocSubject {HVsRpNEf
~sWXd~\
文档的主题 Qk.[#
8ux
DocAuthor m'ZxmsFo
iE
,"YCK
文档的作者 N=!k2+
PvxU.
DocKeywords PL3oV<\4s>
]<_v;Q<t
文档中的关键字 `@<)#9'A
H]{`q
DocComments AC?a:{./
9}G<\y
文档中的注释 h{ EnS5~
(S&D
属性名的完整列表,请参阅本页后面的属性名列表 。 --7@rxv
]^QO^{Sz
关系运算符 BGO
pUy
H"pwIiC
关系运算符用于关系属性查询中。 .;:dG
f Q2U|
搜索目标 ~(.&nysZ-
S\2@~*{-8
示例 qcBamf
,@8*c0Y~<!
结果 gI+dyoh
;![rwra
与固定值相关的属性值 v
5&8C
mr XmM<
@size = 100 ~8lB#NuN
@size > 100 (+bt{Ma
6lQP+! EF
大小与查询匹配的文件 $
3.Y2&$T
^^[A\'
拥有全部比特集的属性值 9H
cxL
W;P8'_2Y
@attrib ^a 0x820 fvV5G,lD3h
Ot~buf'|
拥有存档属性的压缩文件 'u:J
"
x 4`RKv2m
拥有一些比特集的属性值 OT3~5j1[
L\t?^u
@attrib ^s 0x20 `M,Gsy1h
!<5Wi)*
拥有存档属性的文件 Lr(My3vF8q
e,@5`aYHM@
属性值 yO J|t#
" 8g\UR"[
搜索目标 zIc_'Z,b
r]bG,?|
示例 sbq:8P#
G~zP&9N|
结果 cnU()pd
/9
|BAQ:v;
指定值 b}m@2DR'|m
ce1U}">11
@DocAuthor = Bill Barnes >d^DN;p
u
236a\:
由“Bill Barnes”创作的文件 xHuw ?4
mS
&^xWPV
以前缀开始的值 cbv%1DT3
S1_):JvV
#DocAuthor George* "V<7X%LIX
+}^^]J$Nh
作者名字是以“George”打头的文件 9&OhCrxW-
z_nY>_L83*
带扩展名集中任何一种扩展名的文件 \|C~VU@
I\$?'q>
#filename *.|(exe|,dll|,sys|) Ihx[S!:
=nG>aAG
带 .exe、.dll 或 .sys 扩展名的文件 mC!^`y)
D<Z]kR(
在某个日期之后修改过的文件 '2ACZcjDSv
&