7}#vANm
V*AG0@&!
查询语言 qB&*"gf
a2i
通过在查询表格中键入单词或短语,然后单击按钮执行查询,就可以在 Web 站点中搜索任意的单词或短语(例如,查询表格示例中的“执行查询”按钮)。本节将介绍以下主题: j4l7Tx
(I+-wki"e
逻辑和相近运算符:显示如何通过插入逻辑和相近运算符执行更精确的查询。 IFE C_F>
x;SrJVDN
通配符:帮助您查找包含与所给单词相似的单词的页。 4*54"[9Hr#
*=
D$
自由文本查询: 说明如何基于短语的意思来表述一个查询,而不是用精确的单词。 IKU-
dV5$L
e#y
矢量空间查询:解释如何获得与单词和短语列表匹配的查询结果。 W t8 RC
khIh<-s!
属性值查询:告诉您如何查询文件的属性值。 J3zb_!PPE
=y4g. J\
查询示例:给出各种查询的示例。 J+;.t&5R
F3qi$ 3HM
属性名列表:列出和说明可用于查询的属性名。 + ]__zm/^
%d>Ktf
JvUKfsn u{
&x;nP 6mV
搜索产生一个文件列表,这些文件中包含某个单词或短语(不管单词或短语出现在文件中的任何地方)。下面列表给出表述查询的规则: ,Bta)
1{~9:U Q
连续的单词作为短语对待,它们在匹配文档中必须以相同的顺序出现。 o+nU {
s9Xeh"
查询不区分大小写,因此可以用大写或小写键入查询。 &3JbAJ|;X
A6sBObw;
可以搜索任何单词,但不包括在例外列表中列出的单词(对于英语,包括 a、an、and、as 和其他一些单词), 它们在查询中将被忽略。 *yf+5q4t
kY|_wDBSb\
在例外列表中的单词在短语中将作为占位符对待,用来进行相似查询。例如,如果查询“Word for Windows”,结果将给出“Word for Windows”和“Word and Windows” ,因为 for 是一个在例外列表中出现的虚词。 +-oXW>`&
Mz06cw&
标点符号在搜索时将被忽略,如句号 (.)、冒号 (:)、分号 (;) 和逗号 (,)。 =DtM.oQ>
xJ3#k;
要在查询中使用特殊对待的字符,如 &、|、^、#、@、$、(、),请用引号 (“) 将查询括起来。 [$./'-I]
E`X+fJx
要搜索包含引号的单词或短语,请先用引号把整个短语括起来,并用两遍引号括住想用引号括起来的单词。例如,“World-Wide Web or ““Web””” 将搜索 World-Wide Web or “Web”。 EfyF]cYL
dRu@5
:BP
可以插入逻辑运算符(AND、 OR 和 NOT)以及相近运算符 (NEAR) 来指定附加的搜索信息。 z><JbSE?
E u@TCw8@
通配字符 (*) 可以用所给前缀匹配单词。查询 esc* 可以匹配词条 “ESC”、“escape” 等等。 >GjaA1,
hVlL"w*1
自由文本查询可以不按查询语法指定查询。 _W!g'HP-D
>Z3}WMgBN
可以指定矢量空间查询。 fLys$*^)^
$0wl=S
可以执行 ActiveX! (OLE) 和文件属性的属性值查询。 ,wq.C6;&
`@`CZg
('gjfl
MAR;k?d
逻辑和相近运算符 :+;F" _
pymT-
逻辑和相近运算符可以创建更精确的查询。 :l6sESr
6=& wY
搜索目标 R=IeAuZR4k
w@"|S_E
示例 4Q]+tXes
"_(o% \"7
结果 auO^v;s
G,XFS8{%
同一页中同时包含两个词条 1
t#Tp$
k_^d7yH
access and basic MTF:mLJ
—或— UdY9*k
access & basic |mKd5[$
_2TIan}
包含单词“access”和“basic”的页。 eF2<L [9
P8TiB
同一页中包含两个词条之一 8n'C@#{WV
>i0FGmxH
cgi or isapi f2d"b+H#
—或— P_qxw-s
cgi | isapi
\n`]QN
NZD
X93
包含单词“cgi”或“isapi”的页。 [pOU!9v4
xF ,J[Aj
包含第一个词条,但不包含第二个词条 C ]#R7G
];< [Cln%
access and not basic }R
J2\CP
—或— B4{A(-Tc
access & ! basic ]=pEs6%O3
U%KoG-#
包含单词“access”,但不包含单词“basic”的页。 8gx^e./
E`'+1
不匹配某个属性值的页 ucMl>G'!gX
uxR_(~8
not @size = 100 S>'wb{jj!
—或— qV(Plt%
! @size = 100 7tyn?t0n
nVYh1@yLy
大小不是 100 字节的页。 ]`|bf2*eA
` "9Y.KU
同一页中同时包含两个词条,且互相靠近 !E*-\}[
.AV--oA~
excel near project Tn-H8;Hg
—或— XL"e<P;t
excel ~ project }we"IqLb
Jw86P=
包含互相靠近的单词“excel”和“project”的页。 2x`#
f0[
c
shZR(b
提示: l,d8%\
; id
可以在查询表达式中加入括弧,表达式中带括弧的部分比查询的其他部分先执行。 `yxk
Sb
?n_Y_)9
使用双引号 (“) 可以指明逻辑或 NEAR 运算符关键字在查询中需要忽略。例如,“Abbott and Costello”将匹配包含该短语的页,而不是匹配符合该逻辑表达式的页。作为运算符,单词 and 在英语中是一个虚词。 VR_1cwKBM
*EDzj&
NEAR 运算符与 AND 运算符相似, NEAR 也返回一页中两个单词都包含的页。但是,NEAR 和 AND 运算符不同之处在于,NEAR 要看单词是否靠近。也就是说,包含搜索单词较近的页的等级将大于或等于单词相隔较远的页的等级。如果搜索的单词相隔大于 50 个单词,该页将定为等级零 @c&)K^v8
%i^%D
在内容查询中,NOT 运算符只能用在 AND 运算符之后,它仅用来排除匹配前面内容约束的页。对于属性值查询,NOT 运算符可以不与 AND 运算符一起使用。 htkyywv
7u!p.kN
AND 运算符的优先级高于 OR。例如,下面的前三个查询相等,但第四个不同: CE?R/uNo{
a AND b OR c [,fMh $t
c OR a AND b "r|O /
c OR (a AND b) Et7AAV*8g
(c OR a) AND b
r_o2d 8
{^N=hI
GHoPv-#
air{1="<-
注意 在所有语言中,符号(&、|、!、 ~)与英语关键字 AND、OR、NOT 和 NEAR 的作用相同(Index Server 支持)。如果浏览器被设置为下列六种语言,本地化的关键字也可以使用。 +]AE}UXZoh
"PuP J|
语言 tw.%'oJ7
'r'uR5jR
关键字 .!Z.1:YR
tnTr&o#
德语 Pl 5+Oo
%u!#f<"[
UND、ODER、NICHT、NAH OtnYv
7-(tTBH
法语 (apAUIE
uT=sDWD:
ET、OU、SANS、 PRES sSvQatwS
?XeRL<n
西班牙语 v_Jp9
MenI>gd?
Y、O、NO、CERCA L1aN"KGMF
t<$yxD/R
荷兰语 {9)LHX7dN
B\4SB
EN、OF、NIET、 NABIJ VGe/;&1h
|&C.P?q
瑞典语 $<T)_g
xo?f90+(
OCH、ELLER、INTE、N腞A (I\aGGW
:yO)g]KF
意大利语 Q PGssQR6
2o{Fp7l
E、O、NO、VICINO =n$,Vv4A
6KV&E8Gn
注意 NEAR 运算符只能用于单词或短语。 f)*}L?
S"fnT*:.%
通配符 _~6AUwM
in%+)`'nH7
通配符可以帮助您查找包含与所给单词相似的单词的页。 @P)GDB7A
(z"Cwa@e
搜索目标 >yT:eG
=WN6Fj`
示例 [5:F
CjIkRa@!x
结果 -
5A"TNU
|~'{ [?a*
具有相同前缀的单词 `oq
3G }
/(vT49(]
comput* -B@jQg@
>
ncu>
@K$n
包含前缀为“comput”的单词的页,例如“computer”、“computing”等等。 :vc[ iZ
2< ^B]N
基于同一个本词的单词 20hE)!A
}/M ~
fly** G*Qk9bk9
;)UZT^f`)K
包含基于相同本词“fly”的单词的页,例如“flying”、“flown”、“flew”等等。 EV]exYWB
>6(nW:I0y
自由文本查询 "j~=YW+l
9t;aJFI
在自由文本查询中,查询引擎查找与单词或短语最佳匹配的页。这种查询匹配意思,而不是精确的单词。在自由文本查询中,逻辑、相近和通配运算符都将被忽略。自由文本查询以 $contents 为前缀。 rMLCtGi
CK.Z-_M
搜索目标 K\o!
|f`!{=?
示例 I_N"mnn@Nr
lOYwYMi
结果 G!%1<SLi.
vsLn@k3
匹配自由文本的文件 -O -_F6p'D
BYwG\2?~
$contents how do I print in Microsoft Excel? p2tBF98
8a"aJYj
提到 printing 和 Microsoft Excel 的页。 r@wWGbQ|L
/&dC? bY
矢量空间查询 <udp:s3#T
*bwLih!}H
查询引擎支持矢量空间查询。矢量查询返回匹配单词和短语列表的页,每页的排列指明了页面与查询匹配的程度。 !sfUrUu
ou@Dd4
搜索目标 t?{E_70W
#&&^5r-b-
示例 r?V\X7` +
[L9e.n1
结果 A2F+$N
=q>eoXp
包含指定单词的页 CJ
KFNa
:m-HHWMN
light, bulb 6ffrV
1G$kO90
包含与搜索单词最匹配的单词的文件 B*,9{ g0m/
}LQ&AIRN
包含加权的前缀、单词和短语的页 "jb?P$
\'j%q\Bl;
invent*, light[50], bulb[10], light bulb[400] 5AQ $xm4
kg+"Ta[9
包含以“invent,”为前缀的单词、单词“light”、 “bulb”和短语“light bulb”的文件(词条被加权) >m%\SuXq
H6*F?a`)I
`W{Ye=|[d#
}1epn#O_4
BxlpI[yWq
在矢量查询中的组件以逗号隔开。 nqy\xK#.^
O!uX:TE|Q
矢量查询中的组件可以用 [weight] 语法加权。 5(TI2,4
_?`3zm4
矢量查询返回的页不必匹配查询的所有词条。 vhdT"7`U
%vn rLt$
当结果按等级排序时,矢量查询最好。 BDc*N]m}B1
kXv
-B-wOj
4z?6[Cg<
%p@A8'b
属性值查询 1+Ja4`o,iS
RIb<
7
用属性值查询,可以查找含有与所给标准相匹配的属性值的文件。可以用来查询的属性包括文件的基本信息(如文件名、文件大小)和 ActiveX 属性(包含在文档摘要中),ActiveX 属性由 ActiveX 应用程序创建并存储在文件中。 l$MX\
&vd9\Pp
下面是两种类型的属性查询: [WC-EDO2lb
v5 $"v?PT
关系属性查询包括“at”字符 (@)、属性名、关系运算符和属性值。例如,要查找大小超过一兆字节的文件,可以执行查询 @size > 1000000。 c tTbvXP
)|'? uN7
正则表达式查询包括号码符号 (#)、属性名和属性值的正则表达式。例如,要查找所有视频 (.avi) 文件,可以执行查询 #filename *.avi。正则表达式不会匹配特定的属性内容 (#contents) 和全部 (#all)。 在查询中不能检索的属性不能用于 # 查询,包括未存储在属性缓存中的 HTML META 属性。 CP/`ON
jbfMTb4
:^! wQ""
rzY7f: '
本节包含以下主题: 8`9!ocrM
L 'H1\'
o
属性名 t~Ds)
CKrh14ul
关系运算符 @(&ki~+
3| g'1X}
属性值 b8Y1 .y"#
D)f hk!<
2'_Oi-&
E #8 `X
属性名 |L<oKMZY
\S1WF?<,
属性名以“at”(@) 或号码符号 (#) 开头,@ 用于关系查询,# 用于正则表达式查询。 ogDyrY}]
V#C[I~l
如果未指定属性名,将假定为 @contents。 t9W_ [_a9
R&=Y7MfZ
所有文件中都可用的属性包括: 44($a9oa2
N2xgyKy~
属性名 7@|(z:uw
ATH0n>)
说明 cfa#a!Y4
k
h#|`E#,
All 9:4P7
x1?p+
匹配单词、短语和任何属性 Wvmf[!V;
]={:VsnL
Contents 4?1Ac7bE
C5 ^_R
文件中单词和短语 +2MsyA?6_
9e1gjC\ c
Filename NNb17=q_v
HO}aLp
文件的名称 ,HY z-sK.
C&K%Q3V
Size k7f[aM 5]
XNd:x{
文件大小 %nVnK6[sox
|]Pigi7y-
Write 1m|1eAGS{
PBR+NHrZ
文件的最后一次修改时间 H Viu7kue`
h$4V5V
ActiveX 属性值也可以用于查询,绝大多数由 ActiveX 应用程序创建的 Web 站点文件可以用下列属性查询: x(}@se
y @h^
属性名 3zMmpeq
6D_4o&N
说明 24>{T5E
j?3J-}XC
DocTitle L&q~5 9
ps_CQh0
文档的标题 ?r2Im5N
I&1h/
DocSubject R qOEQ*k
5rfGMk<
文档的主题 J rYpZ.Nh
Uw<Lt"ls.
DocAuthor ZO
W{rv]
-GH#nF3G
文档的作者 =KMd! $J\
/Y|9!{.
DocKeywords GcHWalm
/QD}_lh;,
文档中的关键字 nU||Jg
^kt#[N
DocComments 6@; w%Ea
X}h{xl
文档中的注释 [&3G `8hY
wF$8#=
属性名的完整列表,请参阅本页后面的属性名列表 。 #^%Rk'W
/,$6`V
关系运算符 daY^{u3
>{ne!
关系运算符用于关系属性查询中。 g6;O)b
pG:FDlR~
搜索目标 H /*^$>0Uo
?gH[tN:=
示例 0JKbp*H
Q3_ia5 `O
结果 {- 7T\mj
([`-*Hy
与固定值相关的属性值 W5EB+b49KM
3,S5>~R=
@size = 100 `{ou4H\
@size > 100 \[+ZKj:
#oJ9BgDry
大小与查询匹配的文件 akrEZ7A
,Es5PmV@$%
拥有全部比特集的属性值 I]jVnQ>&
/vwGSuk._
@attrib ^a 0x820 }NiJDs
onHUi]yYu{
拥有存档属性的压缩文件 u
L/*,[}'
f*bs{H'5
拥有一些比特集的属性值 2Q-kD?PO,
`+k&]z$m
@attrib ^s 0x20 ZWh:&e(
.'L@$]!G
拥有存档属性的文件 a~:'OW:Q
H:a(&Zb
属性值 vEW;~FLd
Xp4pN{h e
搜索目标 rqT@i(i
#eR*|W7o
示例 By:A9s
8&3+=<U
结果 V~NS<!+q
%~}9#0h)
指定值 fW <qp
7?Xfge%\
@DocAuthor = Bill Barnes e9o(hL
Cq}LKiu
由“Bill Barnes”创作的文件 "<txg%j\J
_ N.ZpKVu
以前缀开始的值 hXmW,+1
I>C;$Lp]
#DocAuthor George* L+9a4/q
US@ak4Y6Z
作者名字是以“George”打头的文件 0waQw7
E
cuW$%$F
带扩展名集中任何一种扩展名的文件 Y[
a$~n^:n
`?2S4lN/
#filename *.|(exe|,dll|,sys|) W29@`93
;_1D-Mf
带 .exe、.dll 或 .sys 扩展名的文件 :&9#p%/
N=)N
在某个日期之后修改过的文件 y*2:(nI
KR?-<
@write > 96/2/14 10:00:00 (VU: &.
;~tKNytD`B
在 1996 年 2 月 14 日 10:00 GMT 之后修改过的文件 dHg[0Br)r
SI4M<'fK
在相对日期之后修改过的文件 o%RyE]pw,
7K%Ac
@write > -1d2h B
,e3r
AdKv!Ta5b
在最近 26 小时之内修改过的文件
s@K|zOx
ko=vK%E[
匹配一个矢量的矢量 gM^ Hs7o,
Aum&U){yY
@vectorprop = { 10, 15, 20 } Kw"7M~
BQ2DQ7q
矢量值为 { 10, 15, 20 } 的 ActiveX 文档 -jFvDf,M,D
}9:d(B9;
每一个值都与标准匹配的矢量 G#
.z((Rj
m80Q Mosp
@vectorprop >^a 15 u\<