ibm db2 9.7 for linux, unix, and...

241
IBM DB2 9.7 for Linux, UNIX, and Windows Net Search Extender \mMC'8O 2010 j 9 B|B V9R7 S151-1185-02

Upload: others

Post on 25-Oct-2020

56 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

IBM DB2 9.7for Linux, UNIX, and Windows

Net Search Extender \mMC'8O2010 j 9 B|B

V 9 R 7

S151-1185-02

���

Page 2: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7
Page 3: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

IBM DB2 9.7for Linux, UNIX, and Windows

Net Search Extender \mMC'8O2010 j 9 B|B

V 9 R 7

S151-1185-02

���

Page 4: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b

9CKE"0d'VDz70,kHDAZ 2213D=< B, :yw;BD#fE"#

^)fyw

KD5|, IBM DyP(E"#|ZmI-iPa),R\f((D#$#>vfoP|,DE";|(TNNz7D

#$,Ra)DNNod<;h*gKbM#

zIZ_r(}1XD IBM zm&): IBM vfo#

v *Z_):vfo,k*A IBM vfoPD,x7*:www.ibm.com/shop/publications/order

v *iR1XD IBM zm&,k*A IBM +r*5K?<,x7*:www.ibm.com/planetwide

*S@zrSCsD DB2 P!Mz[?): DB2 vfo,kBg 1-800-IBM-4YOU(426-4968)#

1zr IBM "ME"1,4,bZh IBM @;^~D(&T|O*J1R;aTzlINN0lD==9CrV"C

E"#

© Copyright IBM Corporation 1995, 2010.

Page 5: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

?<

Z 1 B Net Search Extender EvMEn . . . . . . . . . . . . . . . . . 1Net Search Extender X|En . . . . . . . . . 1

SQL j?Qw/}Ev . . . . . . . . . . 3f"}LQwEv . . . . . . . . . . . . 4SQL m5/}Ev . . . . . . . . . . . 5d{En . . . . . . . . . . . . . . . 6

DB2 Net Search Extender Dw*&\ . . . . . . 9i\ db2text |n . . . . . . . . . . . . 10

Z 2 B 20 . . . . . . . . . . . . 11Z DB2 M'z/~qw73P20 Net SearchExtender . . . . . . . . . . . . . . . 11Net Search Extender 2053*s . . . . . . . 11ZVx DB2 ~qwO20 Net Search Extender . . 11Z UNIX O20 Net Search Extender . . . . . . 11Z Windows OxP20 . . . . . . . . . . 12Net Search Extender ?<{MD~{ . . . . . . 1320 Outside In b . . . . . . . . . . . . 1320i$ . . . . . . . . . . . . . . . 13

UNIX OD20i$ . . . . . . . . . . 13Windows OD20i$ . . . . . . . . . 14

6X Net Search Extender . . . . . . . . . . 146X UNIX OD Net Search Extender . . . . . 156X Windows OD Net Search Extender . . . . 15

Z 3 B kT_ICT (HA) dC NetSearch Extender . . . . . . . . . . 17

Z 4 B (FA DB2 Net SearchExtender f> 9.7 . . . . . . . . . . 19

Z 5 B CZS 32 ;(F= 64 ;DDB2 Net Search Extender w}(F$_ . . . . . . . . . . . . . . . . . 23

Z 6 B - . . . . . . . . . . . . . . 27

Z 7 B f."bBn . . . . . . . . 29Net Search Extender D?<;CMw}f"w . . . 29Vx DB2 ~qwDJ4"bBn . . . . . . . 30f"}LQwDZf*s . . . . . . . . . . 30

AIX(64 ;)DZf*s . . . . . . . . . 30Windows(32 ;M 64 ;)DZf*s . . . . 31Solaris(64 ;)DZf*s . . . . . . . . 31Linux(32 ;M 64 ;)DZf*s . . . . . 31

m"PMw}{D"bBn . . . . . . . . . 32D5q=M\'VDzk3 . . . . . . . . . 32@9 Net Search Extender w}D~;Y5D$@k) 32Outside In }Km~ . . . . . . . . . . . 33

C'G+ . . . . . . . . . . . . . . . 33v?|BD)9D>#tG(y!a9 . . . . . 35

Z 8 B \m Net Search Extender . . 37Net Search Extender 5}~q . . . . . . . . 379C|nPt/M#9 Net Search Extender 5}~q 37Net Search Extender x(~q . . . . . . . . 389Cx(~q . . . . . . . . . . . . . 38i4xlU . . . . . . . . . . . . . 39

|B~q . . . . . . . . . . . . . . . 409C DB2 XFPD. . . . . . . . . . . . 409C DB2 XFPDt/M#9 Net SearchExtender 5}~q . . . . . . . . . . . 419C DB2 XFPDtCM{C}]b. . . . . 429C DB2 XFPD\mD>w} . . . . . . 429C DB2 XFPD4(D>w} . . . . . . 439C DB2 XFPD,$D>w} . . . . . . 52

Z 9 B *":4(M,$D>w} . . . 59tC}]b . . . . . . . . . . . . . . 59{C}]b . . . . . . . . . . . . . . 604(D>w} . . . . . . . . . . . . . . 61T~xF}]`M4(D>w} . . . . . . . 62T;\'VD}]`M4(D>w} . . . . . 639Cv?w}|B(|9C DB2 4F)TGF4(D>w} . . . . . . . . . . . . . 634(f"}LQwIT9CDD>w} . . . . 64

4(S<DD>w} . . . . . . . . . . . 66T6'Vxm4(D>w} . . . . . . . . . 67("w}1DT\"bBn . . . . . . . . . 69,$D>w} . . . . . . . . . . . . . . 69|BMXiD>w} . . . . . . . . . . 69|BD>w} . . . . . . . . . . . . . 70DdD>w} . . . . . . . . . . . . . 71e}w}B~ . . . . . . . . . . . . . 71>}D>w} . . . . . . . . . . . . . 72i4D>w}4, . . . . . . . . . . . 728]k4-D>w} . . . . . . . . . . 72}% /tmp ?<PDD~ . . . . . . . . . 73

Z 10 B QwD>D=( . . . . . . . 759C SQL j?Qw/}QwD> . . . . . . . 75"vi/ . . . . . . . . . . . . . . 76Qw"5XR=D%dn} . . . . . . . . 76Qw"5XR=DD>D5DV} . . . . . . 76

8( SQL QwTd? . . . . . . . . . . . 774Nb3rQwJu . . . . . . . . . . 779C<{Kc{ AND M OR xPQw . . . . 779C<{Kc{ NOT xPQw . . . . . . . 78#}Qw . . . . . . . . . . . . . . 78Qw?VJu(V{AN) . . . . . . . . 78

© Copyright IBM Corp. 1995, 2010 iii

Page 6: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Qw|,ZkV{DJu . . . . . . . . . 794L(3rQwJu . . . . . . . . . . 79Qw,;odr,;NPDJu . . . . . . . 79Qwa9/D5?VPDJu . . . . . . . 80,eJQw . . . . . . . . . . . . . 80}VtTQw . . . . . . . . . . . . . 80TID>Qw . . . . . . . . . . . . . 80

=SQwo(>} . . . . . . . . . . . . 819Cf"}LQw4QwD> . . . . . . . . 819C SQL m5/}4QwD> . . . . . . . . 829C!P/} . . . . . . . . . . . . . 82

Qw`P . . . . . . . . . . . . . . . 84Zb,SP9CD>Qw . . . . . . . . . . 84QwZdDT\"bBn . . . . . . . . . . 85C'=8 . . . . . . . . . . . . . . . 85

SQL j?Qw/}Dr%>} . . . . . . . 85_Y:fC(Mf"}LQwDr%>} . . . . 87SQL m5/}Dr%>} . . . . . . . . . 88

9C,eJ4)9QwJu . . . . . . . . . 88,eJDa9 . . . . . . . . . . . . . 884(M`k,eJ . . . . . . . . . . . 90,eJ'V . . . . . . . . . . . . . 91,eJ'VD CCSID . . . . . . . . . . 93,eJ$_5XD{" . . . . . . . . . . 94

Net Search Extender ("w}dC . . . . . . . 96jG/ . . . . . . . . . . . . . . . 96#CJ . . . . . . . . . . . . . . . 97dC . . . . . . . . . . . . . . . . 98

Z 11 B 9Ca9/D5. . . . . . . 101Qw>zf"D XML D5 . . . . . . . . . 1019C1!D5#M . . . . . . . . . . . 1019C(FD5#M . . . . . . . . . . . 102XQuery 'V. . . . . . . . . . . . . 103

a9/D5'V . . . . . . . . . . . . . 104D5#MgNhva9/D5 . . . . . . . 104D5#MD>} . . . . . . . . . . . . 105D5#M . . . . . . . . . . . . . . 106(e?D>a9/D5DD5#M . . . . . . 108(e HTML D5DD5#M . . . . . . . 109(e XML D5DD5#M . . . . . . . . 111(e Outside In }KD5DD5#M . . . . 114

D5#MN< . . . . . . . . . . . . . 116D5#MD DTD . . . . . . . . . . . 116(;w (XPath) mo=Doe . . . . . . . 116D>VNMD5tTDV^T . . . . . . . 118Outside In jGtT5 . . . . . . . . . 119

Z 12 B N< . . . . . . . . . . . 1215}yP_D\m|n . . . . . . . . . . 121

CONTROL |n . . . . . . . . . . . 121START |n . . . . . . . . . . . . . 123STOP |n . . . . . . . . . . . . . 124

}]b\m1D\m|n . . . . . . . . . . 125ENABLE DATABASE |n . . . . . . . . 125DISABLE DATABASE |n . . . . . . . 126

DB2EXTHL |n . . . . . . . . . . . 128D>myP_D\m|n . . . . . . . . . . 128

ACTIVATE CACHE |n . . . . . . . . 129ALTER INDEX |n . . . . . . . . . . 131CLEAR EVENTS |n . . . . . . . . . 134CREATE INDEX |n . . . . . . . . . 135DEACTIVATE CACHE |n . . . . . . . 148DROP INDEX |n . . . . . . . . . . 149DB2EXTTH |n . . . . . . . . . . . 150RESET PENDING |n . . . . . . . . . 151UPDATE INDEX |n . . . . . . . . . 152HELP |n . . . . . . . . . . . . . 155COPYRIGHT |n . . . . . . . . . . . 156

Net Search Extender Z UNIX =(OD20M6X|nN< . . . . . . . . . . . . . . . 156

db2nse_install |n . . . . . . . . . . . 156db2nse_deinstall |n . . . . . . . . . . 157db2nsels |n . . . . . . . . . . . . 158

QwTd?Do( . . . . . . . . . . . . 158QwTd?o( . . . . . . . . . . . . 159QwN} . . . . . . . . . . . . . . 161

SQL j?Qw/}M SQL m5/} . . . . . . 165CONTAINS j?/} . . . . . . . . . . 165NUMBEROFMATCHES j?/} . . . . . . 166SCORE j?/} . . . . . . . . . . . 166DB2EXT.TEXTSEARCH |n . . . . . . . 167DB2EXT.HIGHLIGHT . . . . . . . . . . 169

f"}LQw/} . . . . . . . . . . . . 172f"}LQwD DB2EXT.TEXTSEARCH . . . 173

Net Search Extender {" . . . . . . . . . 174CTE0000 - CTE0499 . . . . . . . . . . 174CTE0500 - CTE0999 . . . . . . . . . . 190

Windows 53ms . . . . . . . . . . . . 192Net Search Extender E"?< . . . . . . . . 194}]b6pE"DS< . . . . . . . . . 194w}6pE"DS< . . . . . . . . . . 196D>w}DmS< . . . . . . . . . . . 199

D>Qw}f-rk . . . . . . . . . . . 201

Z 13 B JOoO . . . . . . . . . 207zYJO . . . . . . . . . . . . . . . 207>} DB2 Ts(49C}7 Net Search Extender|n) . . . . . . . . . . . . . . . . 207>}m . . . . . . . . . . . . . . . 207>}}]b . . . . . . . . . . . . . 207

Windows OD205Xk . . . . . . . . . 208a>M<I . . . . . . . . . . . . . . 208

=< A. DB2 <uE"Ev . . . . . . 2112=4r PDF q=D DB2 <ub . . . . . . 211):!"fD DB2 i. . . . . . . . . . . 214S|nP&mwT> SQL 4,oz . . . . . . 215CJ;,f>D DB2 E"PD . . . . . . . 215Z DB2 E"PDPTzDW!oTT>wb . . . 215|B20ZzDFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . 216

iv Net Search Extender \mMC'8O

Page 7: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

V/|B20ZzDFczrZ?x~qwOD

DB2 E"PD . . . . . . . . . . . . . 217DB2 LL. . . . . . . . . . . . . . . 218DB2 JOoOE". . . . . . . . . . . . 219unMu~ . . . . . . . . . . . . . . 219

=< B. yw . . . . . . . . . . . . 221

w} . . . . . . . . . . . . . . . 225

?< v

Page 8: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

vi Net Search Extender \mMC'8O

Page 9: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 1 B Net Search Extender EvMEn

Net Search Extender X|EnNet Search Extender *C'M&CLr1a)K;VlY"(CM8]D=(,(}9

C SQL i/4Qwf"Z DB2® }]b"d{}]bMD~53PD+D>D5#

*j+Kb Net Search Extender D&\,h*Kbw*uoMa)DwV!n#9h

*y>Kb DB2 }]bDEnMuo#

Net Search Extender 5JOQwDG}]bmDPP#fDD>D5#

D>D5XkGI(;j6D#Net Search Extender 9CmDw|4zcK*s#

ITICwVq=4f"D5#b)q=|(:Ga9/?D>"a9/D>(}

g,HTML r XML)r_(CD5q=(}g,PDF r Microsoft® Office D5q

=)#TZs_,h*Xk%@q!dmI$Dd{}Km~#

Net Search Extender Zi/1";a43rQwyPD>D5(b+(Qs?1d),

|a4(D>w}4QwD5,byQwD'J|_#

D>w}ISD>D5Pi!DX*JuiI#

4(D>w}MG(eMyww}tT(}g,w}D;C)by;v}L#4(D

>w}.s,|";|,NN}]#|Bw}G+PXuoMD5D}]mS=D>

w}D}L#Z;N|Bw}1a+D>PPPXyPD>D5DE"mS=w}

P#Z;N|B;F*u<|B#

< 1. 4(D>w}

© Copyright IBM Corp. 1995, 2010 1

Page 10: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

19CD>w}xPQw1,Xk<GmkD>w}.dD,=Jb,bGr*Xk

ZD>w}P43TmxPDNNsx|D(}g,mS">}M|BD>D5)#

b)|D+Tv?|B==&CZD>w}#

Net Search Extender 'V9C=v!n49D>w}kd4m,=#Net Search Extender

PDy>,=T%"w*y!,b)%"waT/+PXBD"Q|DMQ>}D5

DE"f"ZU>mP#?vD>w}<P;vU>m#

y>!nvT%"w*y!;rK%"w;6pD|B+;vT,}g:9C LOAD |

n0k}],,Srpk6'VxmD6'#)9,=!nJm(}j{T&m6q

byD|D,=(GmSD>#tG(m4f"PXBDMQ>}D5DE","9

CU>m4f"PX(}%"w6qDQ|DD5DE"#

IT9CV/rT/!n4|BD>w}#T/!n+Z8(DUZM1dxP|

B#

"b:b)!n<;a9|B">}MekD>D5DBq6'ZDD>w},=#

Net Search Extender l=("D>w}a_KT\M""T#Z@"BqZT\!;?

Vw}D1>&C|B#ZC1>zf-<w}D\L1dZ,ax(w},Sx;

JmxPACJ#bTQwYw;I{#PXE",kNDZ 37 3D:Net Search

Extender 5}~q;#

< 2. 9C%"wDv?|B}L

< 3. 9C%"wMj{T&mDv?|B

2 Net Search Extender \mMC'8O

Page 11: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

D>w}_P3)tT,}gw}D~;CMT/|BtT#X*1IT|D3)t

T#bF*Ddw}#Ddw}1;a^DNNw}}]#

ORDER BY LoGq&y]mPTD>w}xP$HErMGby;VtT#ZbViv

B,u<|B+48(D3rTD>D5("w},"R4K3r5XQwa{#

}g,ITy]i.[q48($HErDi.**#1iRPXX5}]b53D

ncKi.1,IT^FD>Qw;5X08>i,r*b)i.GncKD#+

G,g{;P$HErDw},G4XkQwyPi.,"+b)Qwa{kncK

Di.,Sp4,bVYwI>a|_#

Net Search Extender Jm?vD>P_P`v$HErDw}#}g,;vw}CZy

]vfUZ4Ti.xP$HEr,xm;vw}CZy]i.[q4Ti.xP$

HEr#

(#,4(D>w}.sDZ;N|BGu<|B,sx|BGv?|B#+G,1

9C$HErDw}1,zakZ|BsT;#VC3r#bI(} RECREATE

INDEX ON UPDATE !n4bv,?14P|B1K!nMaj+X(Cw}#

|BD>w}.s,IT9CBP;v!n4xPQw:

v SQL j?Qw/}

v f"}LQw

v SQL m5/}

IZwvQw!n_P;,DYwXw,rK,ZBPwZPT|GxPK5w#

SQL j?Qw/}Ev

Net Search Extender a)K}vj?D>Qw/}(CONTAINS"NUMBEROFMATCHES M

SCORE),b)/}^lX/IZ SQL P#zITZ SQL i/Z9Cj< SQL mo

=D`,;CO9CQw/}#TBG;)dMi/:

SELECT * FROM books WHERE CONTAINS (abstract,’"relational databases"’) = 1AND PRICE <10

SELECT ISBN, SCORE (abstract, ’"relational databases"’) as SCORE

< 4. 9C SQL j?Qw/}4xPQw

Z 1 B Net Search Extender EvMEn 3

Page 12: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

from BOOKSwhere NUMBEROFMATCHES (abstract, ’"relational databases"’)>5 AND PRICE <10order by SCORE

C>}PD SQL j?/}+5X;v8>{,|8>D>D5kx(DD>Qwu~

D%dLH#;s,SQL i/D SELECT WN+7(5XxnUC'DE"#

+ SQL j?Qw/}Cw1!Qw=(#b)Qw/}&CJCZs`}iv,Hd

Z+D>Qwmo=kd{u~aO9C1|SJC#

"b:DB2 E/w*@Ik CONTAINS =J%dDD>D5Dv},T0wV8Cf

!=8ZI>ODnl#E/w+!qI>nMDf!=8#

f"}LQwEv

ZrnUC'a)Qwa{1,(#<*wCQw/},;s,SC'm,I\9*

Ta{}]xPEr#4PKYwDI>`1_#;x,Z3)ivB,(}Tf"

ZZfPD}]$HxPEr,;sT|G4P,SYw,byMIT9&CLr;

X4PI>\_DELYw#b)iv|(:

v *a)xC'D}]S/\!

v Q-$H*@}]DS/

v k*DEr3rGL(D,"R$HQ-*@

v QxPE{DQwa{S/c;`

Z4(D>w}Zd,Xk8(*+mrS<bDD)P5XxnUC'#C}]f

"Zwf"wD_Y:fP#b+9f"}LQw\;+lX5XQwa{#h*$

n_Y:f.sE\9C|,"R9*4P`&D!{$n|n#

ACTIVATE |n+}]0kY1_Y:f(|GZ$n1S]fxP4(D)rVC_Y

:f(|GZELO,$D)#

g{v(9Cf"}L4xPQw,G4h*P8FcZf,}gh*`YZfM&

#t`YICZfC4|Bw}#PX1!5,kNDZ 303D:f"}LQwDZ

f*s;#

< 5. 9Cf"}LQw

4 Net Search Extender \mMC'8O

Page 13: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

f"}LIT&mTS<4(DD>w}#+G,IZ;\TS<4(%"w,r

K,;\T/6pNN|D#Xk+Q|DDE"V/mSAU>m,r_9C REC-

REATE !n#

f"}LQww*CZZ{4P“vQwD>”i/D_T\M_IluT&CLr;“

vQwD>”i/G8;h*+D>Qwa{kd{4S SQL u~Da{xP,SDi

/#

f"}LQwk SQL j?Qw/}Z&\=fDw*xpG:

v ;\ZNb SQL i/P9Cf"}LQw,|;\T$(eD_Y:fmxPi/#

v f"}LQwIT{CTS<4(Dw}#

v f"}LQwIT{CT3;P4(DQ$HErD`vD>w}#

SQL m5/}EvSQL m5/}G SQL j?Qw/}kf"}LQw.dD;V[P=(#hz SQL

m5/},9IT9C db2ext.highlight /}4q!PX*N+D5^(*Qwa{

DE"#

SQL m5/}Qwkf"}LQwZ&\=fDw*xpG:

v ;h*_Y:f(5JO2;P9CNN_Y:f)#

v ZNN SQL odP<IT9Cm5/}#

v ;h*s?ZfC4$Hf"_Y:fmZ]#

k SQL j?Qw/}Z&\=fDw*xpG:

v SQL m5/}IT{CPXS<Dw}#

Z3)ivB,(#za9C SQL j?/},+Gg{k{CS<DD>w},G4

IT9C SQL m5/}#

< 6. 9C SQL m5/}4xPQw

Z 1 B Net Search Extender EvMEn 5

Page 14: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

d{En

Pd;/}

IT9CzT:D/}4+;\'VDq=r}]`M*;*\'VDq=r}]`

M#(}8(“C'(eD/}”(UDF),MIT+-<D>D5w*dkZ]#

UDF DdvZ]&CGZ("w}ZdIT&mD\'Vq=#

9IT9CK&\Tf"Z;1S\'VDb?}]f"wPDD5("w}#Zb

VivB,DB2 P|,D5N<,/}+5X_P`XD5N<DD5Z]#

DB2 Net Search Extender 5}~qNet Search Extender 5}~q&mX(Zw}Dx(~qMD>w}|B~q(T/M

V/)#

Windows OD DB2 Net Search Extender 5}~q4(BD DB2 5}.s,+T/*Z;vVx4( DB2EXT ~q#g{9C db2ncrt

|nmSBVx,G4fs+amS DB2EXT ~q#4P db2start add dbpartitionnum

|n12amS DB2EXT ~q#,y,db2ndrop M db2nchg 2aJ1X>}r^D

DB2EXT ~q#

f"Zb?D}]

Zs`}ivB,Td4(D>w}D}]<f"Z>z DB2 mP(}g,CLOB r

VARCHAR)P#

+G,2'Vf"Zb?DD>D5,}gf"Zd{}]bPDD>D5#TZf

"Zd{}]bPDD5,9C DB2 GFm44(D>w}#

9ITTf"Z;\'VDb?}]f"wPD}]9CPd;/}#

\mmMS<

Net Search Extender Pa)KtIVmMS<#|Ga)KPXD>w}0dtTDE

"#

Vx}]b'V

ZVx}]b73PtCM\m NSE 1,k<GTBwn:

v 7#4 DB2 D5PyvjIK DB2 20#Xk9C root C'CJ(M setuid 4

dC NFS 20#

v g{Z4P db2text start Zd"zKJb,G4;a5Xj8{"48>\0lDI

CVx#g{YN"v db2text start,53Ma"TT?vVxt/C~q#g{T

>KTB{",G4m>I&4PK db2text start |n:CTE0185 |BMx(~q

Q&Zn/4,#

v \@$C'j6&Ck5}yP_j6`,#

v 1 NSE 5}~q}ZKP1,;\Z db2nodes.cfg PekBVxEr>}VPV

xE#KfrJCZI\<B db2nodes.cfg |DDNN|n#

v Z Windows® =(O,+ NSE kVx}]b73dO9C1,db2nodes.cfg ;&

T,;wz,19C IP X7Mwz{#

v ;'VZVx}]b73P9C DB2 XFPD4\m NSE#

6 Net Search Extender \mMC'8O

Page 15: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v *\bzzbba{Mms{",&Z4P}]YV".0>}VPDD>w}#

g{4H>}C}]bPDD>w}M4PKYV"Yw,G4YV"YwjIs

TI>}b)D>w}#

Net Search Extender DQw/}(}BP=(49CVx}]b73'V:

v ;\TVx}]bO-wLrVx>XDm4Pf"}LQwM SQL m5/}#

v ITg`vVxDm9C SQL j?Qw/}(CONTAINS"NUMBEROFMATCHES

M SCORE),+Y}iv}b#

ZVx}]b73P4PQw1,&*@TB"bBn:

v ZQwZd,TZ?vVx,<+T RESULT LIMIT xPs5#bb6E,g{+

RESULT LIMIT 8(* 3 "9C 4 vVx,G4n`ITqC 12 va{#

v SCORE 543k%;VxPyPD5D SCORE 5HO13D5DX*T,49i

/CJ`vVx2GgK#

*O}]bPGFDw}

9ITT*O}]bPDGF4(D>w},Cw}8r6L}]bPD;)m#Z

bVivB,U>mDG+(TZv?w}|B);,Z|TZ#fmDw}DG

+#k#fm;,,;\TGF4( DB2 %"w,rK;\9C%"w+PXD5D

|DE"ek=U>mP,2;\9C)9D>#tG(y!a946q|D#r

K,TGF4(w}Dv?|BP=V;,=(:

v U>mGZ*O}]b>X4(D,&CLr:p7#U>m|,XZGFD}7

|DE"#TZ DB2 S<,bkv?w}|B`F#K!nG1!!n#

v T DB2 4FxPKhC,byGF}CDm|D+;6q= DB2 6L}]bDy

=“|D}]m”(CD m)rG DB2 X5}]bD“;B|D}]m”(CCD m)P#

ZG DB2 Net Search Extender IT9C CD mr CCD m,x;X*GFDw}

4(U>m#ZKivB,XkZ DB2TEXT CREATE INDEX |nP8(6qmX

w#

'V>z XMLIZyP Net Search Extender Qw/}<j+'Vzk3* UTF-8 D}]bPD SQL

XML }]`M,rK,IT+|GCZf"Z}]bPD XML D5#"b:;'V

TG UTF-8 }]bPD SQL XML }]`MxPD>Qw,"RI\;a5XNNa

{#

(}TQwa{xP&\?sD XQuery &m,MIT)94ZT XML D5xPa9

D>Qwb;&\(PXZxPQwD|`E",kNDZ 161 3D:QwN

};)#ITZ DB2 D XQuery oT'VP{C Net Search Extender D>Qw&\

4T XML D5xPnQ&m#

(}Z db2-fn:sqlquery() XQuery dk/}P9C+D>Qw,MITQw XML D

5"9C XQuery 4&mR=D XML D5:

FOR $dept in db2-fn:sqlquery(’select Department from MyTablewhere contains(Department,’’sections(/dept/employee/resume) "DB2 XML" ’’)

= 1’)/deptRETURN $dept/employee/name

ZOv>}P,“Department”PD}]`M*“XML”#PX|`E",kNDZ 1013

DZ 11 B, :9Ca9/D5;#

Z 1 B Net Search Extender EvMEn 7

Page 16: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

a)Ky>45wITgNi/ XML }]#kND sqllib/samples/extenders/

db2ext#wC xmlsample database Tnd}]b"4(M|Bw}#Z,SA}]b

.s,IT(}"v db2 -tvf xmlsearch 4T}]4PQw#

Vxm'V

IT6'VxmrZ%;VxM`Vx}]b73P9C`,/:&\Dm4(D>

w}#NNVx&\iO<'VD>w}#

":TZf> 9.7,+y]g`v}]bVxDmDVx4TD>w}xPVx#d{

Vx&\(g6'Vxr`,/:)TD>w}DVx;P0l#

yZj{T&mDv?|B

(}T Net Search Extender CREATE INDEX |n9C AUXLOG !n,IXFGqTD>w}9C(zU>y!a9(D>#tG(m)#

K(zG(m(}j{T&m6qPXBDMQ>}DD5DE",xD5|B+(

} INDEX CREATE |nP}CDy>mPD|B%"w6q#

9CC!n1fZTB^F:

v Td4(D>w}DTsXkGy>m,x;GS<rGF#

v ;\8( CACHE !n

v ;\9C RECREATE INDEX ON UPDATE !n#

v ;\9C4F4XF|B#

1!ivB,TZ6'Vxm,KdC!nhC* ON;TZ4Vxm,KdC!nh

C* OFF#

(}j{T&m6qTD>w}Dv?|BD|D,I\*szZTy>m4P}]

bYws4Pd{\mNq#zI\XkTC|n4P&msNq,rTD>w}|

B4P$&mNq,E\Ty>mrdStmhCj{T#

>}

db2 "create table test.simple(pk integer not null primary key, comment varchar(48))"

db2 "insert into test.simple values (1, 'blue and red’)"

db2text "create index test.simpleix for text on test.simple(comment)index configuration(auxlog on) connect to mydb"

db2text "update index test.simpleix for text connect to mydb"

db2 "load from loaddata4.sql of del insert into test.simple"

4P0kYws,y>m+;h{#}g,i/Yw+<BzzTB{": SQL0668N

;JmTm“TEST.SIMPLE”4PYw,-rk*“1”#SQLSTATE=57016#

G(mI)CJ,+P4|,PXQ|D}]DE"#

db2 "set integrity for test.simple immediate checked"

5XTB{":SQL3601W Cod<B;vr`vmT/CZ“hCj{T]R”4,#

SQLSTATE=01586#

K1,G(m;h{,"RkTy>mD^DYw;\x#

8 Net Search Extender \mMC'8O

Page 17: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"insert into test.simple values(15, 'green’)"

5XTB{":DB21034E C|nQw* SQL od&m,r*|;GP'D|nP&

mw|n#Z S Q L &mZd,|5XTB{":S Q L 0 6 6 8 N ;JmTm

“ S Y S I B M T S . S Y S T S A U X L O G _ I X 1 1 4 5 5 5 ”4PYw,-rk*

“1”#SQLSTATE=57016#

db2text "reset pending for table test.simple for text connect to mydb"

db2text "update index test.simpleix for text connect to mydb"

PX|`j8E",kNDZ 293DZ 7 B, :f."bBn;#

DB2 Net Search Extender Dw*&\Net Search Extender V9.7 _PTBX|&\:

v ("w}

– Ts?}]lY("w}

– /,|Bw}

– I!:Z("w}1+mPf"Zwf"wP,T\bZQw14Ps?Dom

A!Yw

– 'Va9/D>q=,}g HTML M XML

– 'VZ}=}Km~“Outside In”

– 'VGFm

– 'V$HErDD>w}

– Vx}]b'V

– 'V>z XML

– 'V6'VxmM/:m(MDC)

v Qw

– <{Kc

– T,;odr,;NPD%J4P`|Qw

– TkQwJu44`FD%JxP“#}”Qw

– (d{Qw,T{v%JM%vV{Z0f"PdM)29CAN

– TID>Qw#TZ|,X(D>DD5,QwTd?GCT;oTm>D

– !P/},C4T>+X(D5^(*Qwa{D-r

– ,eJ'V

– ^F;TD5ZDwZxPQw

– }VtT'V

– m`""C'Ts?D>D5xP_YQw

– 9C db2-fn:sqlquery() /}/I= XQuery &mP#

v Qwa{

– ITZ("w}18(gNTQwa{xPEr

– ITZQws?}]1MZ{sMa{Pm18(Qwa{S/

– IT9C_%dnF}TQwJuhC^F

Z 1 B Net Search Extender EvMEn 9

Page 18: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

– k DB2 E/wiOZ;pDZC SQL &\+y]Z{DQwa{T/!qnQ

=8

i\ db2text |n

TBG Net Search Extender |nD;v>}:

db2text ENABLE DATABASE FOR TEXT

TZ?v4(Mw},$|n,IT8(}]b"C'M\k#

db2text ... connect TO database USER userID USING password

": g{Z db2text |nPvTK,S!n,G4I DB2DBDFT 73d?8(}]b#

*T>|nPm,dkTB|n:

db2text ?

*T>%v|nDo(,dkTB|n:

db2text ?command

}g,*T> CREATE INDEX |nDo(,9CTB|n:

db2text ?CREATE INDEX

g{Q-I&&mKC|n,G4 db2text +5X 0,g{P4&mC|n,G4+5

X 1#"b:g{fZD5ms,+Gw}T;*|B,G4 db2text |n+5X 0 M

;u/f{"#ITZw}DB~mPR=PXD5msDE"#

y]Yw53Mn/|n shell,53+bMng ?"(")"*"! M ″ .`DXbV{#

rK,g{|nP|,b)V{,&9C}Er*eV{#

TBG9CXbV{D UNIX® |nD;v>}:

db2 "SELECT * FROM sample WHERE CONTAINS (DESCRIPTION, ’\"enable\"’) = 1"

10 Net Search Extender \mMC'8O

Page 19: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 2 B 20

Z DB2 M'z/~qw73P20 Net Search ExtenderNet Search Extender Qw&\Q/I= SQL P"Z~qwO4P#rK,;h*ZM

'zO20 Net Search Extender T"vD>Qwi/#

g{zF.S6LM'z\m Net Search Extender,G4Xk_P DB2 ~qwDdP

;vf>"R Net Search Extender >mQ-20ZM'zKO#

Net Search Extender 2053*sTZ DB2 f> 9.7,Net Search Extender y'VD=(DnM2~Mm~*s#

zh*H20 DB2 f> 9.7,;sE\KP Net Search Extender#

Net Search Extender ZTB=(O\'V:

v AIX®(64 ;)=(

v Linux® x86(32 ;)=(

v Linux x86-64(64 ;)=(

v Linux on zSeries®(64 ;)=(

v yZ Itanium D HP Integrity Series(64 ;)=(OD HP-UX

v Solaris UltraSPARC(64 ;)=(

v Windows on x86(32 ;)=(

v Windows on x86-64(64 ;)=(

":CZ Windows(32 ;)=(D Net Search Extender ;'VVx}]b73#

dM Net Search Extender 20DnMELUd*sG 50 MB#I\h*nbD2~*

s,b!vZF.("w}D}]D}?#

ZVx DB2 ~qwO20 Net Search Extender

7#?vVxOD DB2 D20MdC}7#20 DB2 .s,h*Z?vVxO20

Net Search Extender#

":g{\@$C'j6k5}yP_j6;,,G4|;I9CVx}]b#

Z UNIX O20 Net Search Extender*Z UNIX O20 Net Search Extender,k20Cz7"|B DB2 5}#

*Z UNIX O20 Net Search Extender,kq-BP=h:

1. 20z7i~#

a. Z?jzwOw* root C'G<#

© Copyright IBM Corp. 1995, 2010 11

Page 20: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

b. P;Az9CD=(OD}7?<#

v cd /cdrom,dP cdrom G CD-ROM }/Lr76#

v cd platform

c. wC ./nsesetup.sh,"q-A;OT>D8>E"#

ZS\mI-i.s,MavVIT9CD2076DPm#JOz9CD2

076!vZk*20D Net Search Extender f>MQ20D DB2 }]bz

7D1>#Z!q2076.s,Ma+z720ZK76P#"Ra+20

U>D~4k /tmp ?<P,d0:* db2nsei#

2. |B DB2 5}#

a. 7#zG root C'#

b. 9CTB|n4+$w?<P;A Net Search Extender D2076:

cd path/instance

path G Net Search Extender D DB2 1>D2076#

c. KP db2iupdt# 9C ./db2iupdt db2instance,dP db2instance Gzk*k

Net Search Extender dO9CDVP DB2 5}C'j6D{F#

Z Windows OxP20

K=(9C;)|nP!n#8(h*N}D|nP!n1,!n0dN}.d;\

PUq#

*Z Windows OxP20,Xk9C_P\m1(^DC'j6G<,;s,4PB

P=h:

1. 9C cdrom:\windows\install\setup.exe +D~SLr|+MA?jzw#

"b:TZ?v DB2 5},XkdkC'j6M\k44(}7D Net Search

Extender ~q#

ZS\mI-i.s,MavVIT9CD DB2 1>{FDPm#JOz9CD

DB2 1>{F!vZk*20D Net Search Extender f>#Z!q DB2 1>{

F.s,Ma+z720ZK DB2 1>D2076P#

TZ2,20,ITICBf=V==4wC setup.exe:

RECORDMODE4(2,20l&D~#

$(eD{* setup.iss Dl&D~;Z204?<P(Z2,20P;9

CKn)#g{k4(BDl&D~,kKP setup.exe -r#bMaZ

Windows ?<P4(BD setup.iss D~#+K setup.iss D~4F=2

04?<P#+G&7#Q8]IDl&D~#

>}:setup.exe -r -f1"d:\some_directory\setup.iss"

SILENTMODE2,20#

12 Net Search Extender \mMC'8O

Page 21: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

7# setup.iss D~;Z204?<P#KP setup.exe -s#Z204?

<PD setup.log D~P,g{ ResponseResult hC* 0,G4m>2

0I&#

>}:setup.exe -s -f1"d:\some_directory\setup.iss" -f2"d:\

another_directory\mysetup.log"

20N}:

v /r:G<==(G<2,20Dl&D~)

v /s:2,20(T2,==KP20)

v /f1:8(8Cl&D~{F(j{76)

v /f2:8(8C20U>D~{F(j{76)

2. Z20sXB}<53#

3. wC db2text start 4t/“DB2 Net Search Extender 5}~q”#

?v DB2 5}<4(;v Windows ~q#&7# DB2 5}~qGZC'J'x;

G53J'BKPD#

TZVx5},+4(;i Windows ~q(?vVx;v~q)#?vVxD DB2EXT

5}~qXkk DB2 5}~q9C,;C'J'KP#

Net Search Extender ;'V Microsoft Cluster Server#

Net Search Extender ?<{MD~{TZyP Net Search Extender |n<Xk9C SBCS V{8(?<{MD~{#76

{(|(D~{)Dns$H* 256 vVZ#

20 Outside In b

Stellent™ a)D Outside In m~ICZ3)=(#PXj8E",kND http://

www.oracle.com#

*+ Net Search Extender k Stellent™ a)D Outside In m~dO9C,Xk*?v

=(hCb:

v Z Windows O,;(*+b)byZD?<mSA PATH 73d?#

v Z UNIX O,+ Outside In bmS= DB2 lib 20?<P#

20i$

UNIX OD20i$

jIBP=hTi$Gq}720K Net Search Extender:

1. 4PBP=h4wC nsesample \mE>ThCD>w}:

a. P;A instance_owner_home/sqllib/samples/extenders/db2ext#

b. wC ./nsesample yourdb# "b:g{P4fZC}]b,G4K|na+|

4(#

Z 2 B 20 13

Page 22: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

c. liw?<PzIDdvD~ nsesample.log#

2. Z,; DB2 |n0ZPwC;)*4PDy>i/:

a. 9C db2 connect to yourdb ,SAzD}]b

b. 9C db2 -tvf search 4Py>i/

c. liE>P|,Di/a{# "b:?vi/&15X;vr`v%dn#

g{ nsesample_partitioned.log D~P;fZNNms,RyPi/<}ZKP,G

45wI&20K Net Search Extender#

ZVx}]bP,9CTBi$y>:

nsesample_partitioned database_name [node_number][table_space_filename]

Windows OD20i$

jIBP=hTi$Gq}720K Net Search Extender#

v Z4Vx73P:

1. 4gBy>hCy>D>w}:

a. wC db2cmd Tr* DB2 |n0Z#

b. P;A sqllib\samples\extenders\db2ext

c. Z DB2 |n0ZP,wC nsesample.bat yourdb#"b:g{P4fZC}

]b,G4K|na+|4(#

d. li10?<PzIDdvD~ nsesample.log#

2. Z DB2 |n0ZP,wCTB*4PDy>i/:

a. 9C db2 connect to yourdb ,SAzD}]b

b. 9C db2 -tvf search 4Py>i/

c. liE>P|,Di/a{#"b:?vi/&15X;vr`v%dn#

g{ nsesample.log D~P;fZNNms,RyPi/<}ZKP,G45wI&

20K Net Search Extender#

v ZVx}]b73P,4gBy>hCy>D>w}:

1. wC db2cmd Tr* DB2 |n0Z#

2. P;A <sqllib>\samples\extenders\db2ext

3. Z DB2 |n0ZP,wC nsesample_partitioned.bat <yourdb>#

4. li10?<PzIDdvD~ nsesample_partitioned.log#

g{ nsesample_partitioned.log D~P;fZNNms,RyPi/<}ZKP,

G45wI&20K Net Search Extender#

6X Net Search Extender

*S53P@C}% Net Search Extender "}%yP Net Search Extender w},X

kWH{C|, Net Search Extender D?v}]b,;sv}% Net Search Extender#

14 Net Search Extender \mMC'8O

Page 23: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

6X UNIX OD Net Search Extender*6X UNIX Yw53OD Net Search Extender,Xk{C}]b,#95},;s

"v db2nse_deinstall |n#

Z UNIX Yw53O,jIBP=hT}76X Net Search Extender:

1. TZk*SdP6X Net Search Extender D?v DB2 5}:

a. P;* DB2 5}DC'j6#

b. g{;YrcZK5}O9C Net Search Extender,G4Z6X Net Search

Extender .0&>}b)w}"{C}]b:

db2text disable database for text connect to databasename

c. #9 DB2 Net Search Extender 5}#

d. #9 DB2 5}#

2. 7#zG root C'#

3. +$w?<P;Ak*SdP}% Net Search Extender D DB2 76# }g,cd

/opt/IBM/db2/V9.7/install#

4. "v ./db2nse_deinstall |n# PX|no(Dj8E",kND Z 157 3D

:db2nse_deinstall |n;#

6X Windows OD Net Search Extender

Z Windows O,jIBP=hT}76X Net Search Extender:

1. T?v}]b<KP db2text disable database for text connect to

databasename#

2. #9 DB2 5}#

3. !qhC → XFfe → mSr>}Lr#SPmP,!qk Net Search Extender

Z20Zd8(D DB2 COPYNAME `XD Net Search Extender COPYNAME u

?#

4. %w>}#

Z 2 B 20 15

Page 24: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

16 Net Search Extender \mMC'8O

Page 25: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 3 B kT_ICT (HA) dC Net Search Extender

(}Z_ICTZc.d2mw},T0 Net Search Extender w}8]M4-!n,

IT+ DB2 Net Search Extender dC*'V_ICT#Net Search Extender +Dw

}I DB2 }]bPf"D}]T0;ZD~53O3)b?D~PD}]xiI#(

}kT_ICTdC DB2,ZJO*FZd,+vV4}]bPD Net Search Extender

}]#g{NNw}|BYw;PO,G4+;aV4b?D~,Sx<Bw}D~

b=F5#h*8]b)D~E\V/+d4-#

g{POw}|B,G4+a^(lXR^($bXF5w}#F5DB|T!vZ

\0lDw}D~T0ZPO1Dw}YwWN#9+1S|B3)w}D~(x;

G|Bd1>),b9CXvV4|S'Q#rK,g{Zw}|BZd"zJO*

F,G4h*(}nsI&Dw}|BYw(#f*w}?<lU)44-p5Dw

}D~#

g{ZJO*FZdw}|B;PO,_ICTdCIZKivB@92mf"wO

Dw}D~xk;;B4,#ZJO*F53OR=D}]bTsICZ+w}D~

9-*;B4,#

w}?<lU

1. yP Net Search Extender w}D~Xkf"Z(CD~53OE\8]M4-nB

Dw}D~#CD~53O;&f"NNd{}]#

2. ?vw}Xk$tZdTmDD~53O#r_,w}2I2mD~53,++T

3VXb==4rP/2m+CD~53Dw}D|B1dm,Sx;a,1vV

=v|B#fsa+ Net Search Extender w}DXbD~53}?w{*53\;

&mD"P|BxLD}?#

<8JO*F

w};Z_ICTZc.dD2mf"wO#?vw}|BMwHD|Bsf&tz

Pdw}?<DlU#IT+b)8nb0=E>P,"IgByPDb?wHLr

4P:

1. liT(eDjG(}g,53?<PDD~)Ti$w}D~;C#

2. S db2ext.tcommandlock mM work ?<Pli DB2 Net Search Extender 4,#

3. KPlU}LT+ Net Search Extender w}D~53lUF/=2mf"w#

4. wC Net Search Extender D UPDATE INDEX |n

5. Zw}|BjIs}%T(ejG#

":IZ Net Search Extender >zwHDw}|B;\wC DB2TEXT UPDATE

INDEX |n,rKk(}+ UPDATE FREQUENCY hC* NONE x{Cw}|B

wH#kD*9CX(ZYw53Dw}|BwH,g UNIX M Linux OD CRON |

nT0 Windows Yw53OD AT |n#b)|n4U8(D1ddtwC|0wE

>,?vw}<P;v crontab u?,d_PT/|B1dm#b7#Z2mf"wO

nBI&|BPDD~53OfZyPw}D10lU#

© Copyright IBM Corp. 1995, 2010 17

Page 26: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

JO*FZdDw}XT

w}V4DX|.&ZZ7(JO*FGqF5Kw}#b*sXvACw}DnB

Q*<C4,,"IITB Net Search Extender w}|B}L7(:

v ?vw}|BZ?b0Z db2ext.tcommandlocks mOD;TekM>}YwP#

v *@9Cw}OvV""\m|n,w}|B+(}ZKmP4(;P,"4(|

{w}"1dAGT0Yw`M4t/#Z|BU90+YNSmP}%KP,S

x9w}ICZBD\m|n#

v g{ZJO*FZd4"zw}|B,G4 db2ext.tcommandlocks m;|,NNP,

R;*sNNd{Yw#(} DB2 D_ICT'V,U>mPf"DyP}]+Z

JO*F53O"4IC,"*B;N#fw}|BvCK<8#

v g{w}|BZd"zJO*F,G4JO*FZcOD db2ext.tcommandlocks m

+*JO*F1|BPyf0D?v|BT>;P#I\P`v\0lDw},?

vw}T&Z db2ext.tcommandlocks PD;P,rKh*T?vPX4?vYw#

;sh*t/V/V4T4-lU#+(}ZmPa)x(u?4@9x;=|B

(wHrV/)?v\0lDw}#

v liU>mPDu?GqTLxfZ#+w}DU>mPnIu?D1dAGkw

}DB~mPnB CTE0003 u?xPHO#

g{nIDU>mu?HnBD CTE0003 |SB,G4U>me}ZJO*F0Q-

jI,+T^(>} db2ext.tcommandlocks u?#ZKivB,w}4p5,rK

;*4-lU,xGvV/}% db2ext.tcommandlocks u?;sLxU#Yw#

g{nIDU>mu?HnBD CTE0003 |I,G4&(}lU4-w}#

(}lU4-w}

1. Z\0lw}Dw}?<P}%yPw}D~#k"b,K1kTCw}DQw+

'\,rKk#9 Net Search Extender#

rm -rf /myWORK/NODE0000/TMP_IX300608/*

2. +U?<f;*lUDZ]#b+(Q;(1d,r*b*sTD~xPom4

F#

rm -rf /myINDEXmount -o snapshot /dev/fslv06 /mnt/cp -pR /mnt/* /myINDEX

3. 4-w}?<Z]s,V/S db2ext.tcommandlocks mP}%kw}`T&DP#

db2 "delete from db2ext.tcommandlocks"

4. TyP\0lDw}X4TO=h

5. jIs,XBt/ Net Search Extender#VZ,#fYwIZJO*FZcOLx

xP#

U>mD Net Search Extender Z]#t;d,"RT DB2TEXT INDEX UPDATE D

BwC+;gHyTdxP&m#I\h*ZB~mPxP3)V/e},r*B~

mP|,I\|,Z-<w}|BYwZd4(Du?#

18 Net Search Extender \mMC'8O

Page 27: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 4 B (FA DB2 Net Search Extender f> 9.7

+ Net Search Extender (FA DB2 Net Search Extender f> 9.7 .0,XkQ-I

&X+|(yP}]bZZD DB2 ~qwM5}(Z Linux M UNIX O)(FA DB2

f> 9.7#

v Z(F.08]yPD>w}?<Mw}S?<#kNDZ 723D:8]k4-D

>w};#

'VS Net Search Extender f> 8"f> 9.1 rf> 9.5 (FA Net Search Extender

f> 9.7#“f> 9.7 .0Df>”b;uo8DGf> 8"f> 9.1 Mf> 9.5#

*(FA DB2 Net Search Extender f> 9.7:

1. v1Sf> 8 (F1,Eh*BP>}od#IZS DB2 f> 9.1 *<;'V

Data Links Manager,yTZ(FAf> 9.7 .0k4PTBwC:

db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT1;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT2;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT4;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT3;

":g{P)D>w}G9C|, Data Links z7&\DOMf>D Net Search

Extender 4(D,G4zT;ITQwb)w},+G;\T|GxP|B#g{T

;h*Tf"Z}]bb?DD>4(w},G4k`4;vITw*d;/}e

k= Net Search Extender PD UDF#

2. 9CBPN;Nq4}620K Net Search Extender D DB2 ~qw:

v 6}6= DB2 V9.77PD:}6 DB2 ~qw (Windows) ;

v 6}6= DB2 V9.77PD:+ 32 ; DB2 ~qw}6= 64 ;53 (Windows)

;

v 6}6= DB2 V9.77PD:}6 DB2 ~qw(Linux M UNIX);

}6}]bGb)NqPD;?V#g{Zk DB2 }fb;P@5X5D Linux r

UNIX OP;\@$Db?}L,G4 UPGRADE DATABASE |na+b?}L

XB(e* FENCED M NOT THREADSAFE#kND6}6= DB2 V9.77PD

}6 C"C++ M COBOL }LTKbPXgNZBD`_L}]b\mwP2+K

P}LDj8E"##={* DB2EXT RZ}]b}6ZdQDdD Net Search

Extender /}I=h 6 PD db2extmdb (FE>XB(e* NOT FENCED M

THREADSAFE#

3. 20 DB2 Net Search Extender f> 9.7#

k DB2 }]b;,,DB2 Net Search Extender ;'V“}620”#

g{Q9C DB2“}620”!n+Q20D DB2 1>(FAf> 9.7,G4Q20

D DB2 Net Search Extender 1>T&ZH0Df>6p#

g{z"TZ DB2 Net Search Extender Ogf>Dy!O20 DB2 Net Search

Extender f> 9.7,G4zaSU=;rms{",*szH}%VPD DB2 Net

Search Extender 20f>#ZbVivB,kH6XOgf>D DB2 Net Search

© Copyright IBM Corp. 1995, 2010 19

Page 28: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Extender,Y20 DB2 Net Search Extender f> 9.7#Z Windows Yw53O,

&Z6X DB2 Net Search Extender .sXB}<zw#

4. DB2 Net Search Extender 5}(F;\Z Linux M UNIX OxP#Z Windows

Yw53O,XkvTK=h#*(F5},kw* root C'G<"9CTBo(

KP db2extimigr E>:

DB2DIR/instance/db2extimigr [-h|-?] InstanceName

dP DB2DIR G DB2 f> 9.7 1>D20?<#

":g{f> 9.7 .0D20f>Z1!w}?<P;Pw},G4 db2extimigr $

_I\aax"T>ms{"“./db2extimigr[24]: OLDSQLLIB: N}* NULL r4

hC”#WHV/<v OLDSQLLIB d?,;sYNKP db2extimigr 4IbvK

Jb#

<vod!vZZ=h 2 P}6D DB2 H0f>#

TZ 8.1 .0Df>:

OLDSQLLIB=sqllib_v81export OLDSQLLIB

TZ 9.1 .0Df>:

OLDSQLLIB=sqllib_v91export OLDSQLLIB

TZ 9.5 .0Df>:

OLDSQLLIB=sqllib_v95export OLDSQLLIB

5. Z Linux M UNIX O,I&(F DB2 Net Search Extender 5}s,kHi$f

> 9.7 20f>,;sYLx(F}]b#Z Windows Yw53O,IT"4i$

f> 9.7 20f>#

":Pp+ DB2 Net Search Extender y>E>&CZ4(FA DB2 Net Search

Extender f> 9.7 D}]b##UD=(G4(}]bT4Pi$#kND Z 13

3D:UNIX OD20i$;M Z 143D:Windows OD20i$;TKb|`

j8E"#

6. *jI(F,k(FZf> 9.7 .0D"PfPQT Net Search Extender tCD

?v}]b#?0h*4P=h a) M c),Tbv db2extmdb DQ*Jb(xP}

]b(FsS< DB2EXT.DBDEFAULTS PfZX4u?)#*4P}]b(F=

h:

a. w*5}yP_G< DB2 ~qw#

zXk\;I&#9rt/ Net Search Extender 5}~q,Rzh*T*(F

}]bDxP DATAACCESS D DBADM (^#Z Windows Yw53O,5

}C'XktZ“>X\m1”i#

Z Windows Yw53O,zh*S DB2 |n0Z(9C+?\mX(KP)

LxxP#PX|`j8E",kNDC'CJXF&\#

20 Net Search Extender \mMC'8O

Page 29: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z Windows 2008 M Windows Vista Yw53(0|_f>)O,g{S9C

j<C'(^KPD|n0Zt/ db2extmdb |n,|+^($w#(“CTE0228

ZCYw536pO,C'CJ(;c”)#

b. ZKPBPodT4P}]b(F.0,k#f DB2EXT.DBDEFAULTS S<D

y>mDZ]:

db2 "CREATE TABLE DBDEFAULTSCOPY LIKE DB2EXT.TDBDEFAULTS";

db2 "INSERT INTO DBDEFAULTSCOPY SELECT * FROM DB2EXT.TDBDEFAULTS";

c. 9CTBo(KP db2extmdb (FE>,T(FT Net Search Extender tCD

}]b:

db2extmdb database-name

KPK(FE>1,&\b|D_PD>w}DC'm#IT_P Net Search

Extender w}D?v}]bX4C|n#

yP(F=h<G<Z{* db2extmdatabase-name.log DD~P,CD~;Z

BPdP;v?<P:

v Z Linux M UNIX Yw53O:INSTHOME/sqllib/db2ext/

v Z Windows Yw53O:DB2PATH\db2ext\

dP INSTHOME G5}Dw?<,x DB2PATH G DB2 f> 9.7 1>D2

0;C#

d. jI}]b(F.s,KPTBodem DB2EXT.DBDEFAULTS S<:

db2 "DELETE FROM (SELECT ROW_NUMBER() OVER(PARTITION BY NAME) AS COUNT FROM DB2EXT.TDBDEFAULTS) WHERE COUNT > 1";

db2 "UPDATE DB2EXT.TDBDEFAULTS T1 SET T1.VALUE = (SELECT S1.VALUE FROMDBDEFAULTSCOPY S1WHERE T1.NAME = S1.NAME AND T1.VALUE <> S1.VALUE FETCH FIRST 1 ROWS ONLY)WHERE T1.NAME IN (SELECT DISTINCT S2.NAME FROM DBDEFAULTSCOPY S2,DB2EXT.TDBDEFAULTS T2WHERE T2.NAME <> ’VERSION’ AND T2.NAME = S2.NAME AND T2.VALUE <> S2.VALUE)";

=vod<I\a5X`FZ“SQL0100W TZ FETCH"UPDATE r DELETE,

R;=NNP”D/f#ZbVivB,ITO*4PI&#

7. g{zQSf> 9.7 .0f>D 32 ; DB2 ~qw}6=f> 9.7 D 64 ;~q

w,G4XkH>}D>w},;sXB4(D>w}# kNDZ 723D:>}D

>w};MZ 613D:4(D>w};#Z Net Search Extender P,;\Z 64 ;

5}P9CZ 32 ;5}P4(DD>w}#Qw}f+5Xms CTE0101 -r

k:“17”#

8. Z Windows Yw53O}6 DB2 ~qw.0,g{*9CzZf> 9.7 .0f>

D DB2 1>20?<B4(DD>w},k4-Q8]DD>w}?<#

kNDZ 723D:8]k4-D>w};#Z20 DB2 f> 9.7 Zdr_Z(F

.s6Xf> 9.7 .0D DB2 1>,g{Z9CVPz70ZP!qKCZ}6

YwD DB2 1>,G4h*4-D>w}?<#

D>w}dC|,(F0b)D>w}?<D;C#g{;4-D>w}?<,G

49Cb)D>w}Di/Mw}\mYw+a'\#

Z 4 B (FA DB2 Net Search Extender f> 9.7 21

Page 30: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

22 Net Search Extender \mMC'8O

Page 31: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 5 B CZS 32 ;(F= 64 ;D DB2 Net SearchExtender w}(F$_

CZS 32 ;(F= 64 ;D DB2 Net Search Extender w}(F$_

Ev

Z 32 ; DB2 5}P9(D Net Search Extender w}k 64 ;5};f]#g{"

TZ 64 ; DB2 5}PQwr|BZ 32 ;5}P9(Dw},G4<U<azzm

s{""Rh9jIKYw#w}P|,Dm`!D~DX(ZV$Dq=GlIK

msD-r#

10,S 32 ;5}}6= 64 ;5}1,(;D(iG*H>}zZ 32 ;5}PQ

-9(D NSE w},;sXB4( NSE w}#g{w}O!r__PPHs!,I

(}|G1SCJmDD>Z],G4zITq-K(i,"Z<uOTS,&4

I#!\Z-}+Dw{D53OD&m\&\;_o 12 GB/!1,+GfEw};O

vs,X( NSE w}T;*(s?1d#*K\bj+X(w},RGa)K;v$

_4Qz(Fw}#K$_D10f>v'V AIX M Solaris =(#

TZ Content Manager 53,I Net Search Extender Td("w}DZ],";Z*

yPGtTw}(eDw}yZDmD>X#;x,Z]GS6L;C(Z CM oTP

G8“J4\mw”)xPlwM}KD,H}1d`1$#bM9("w}DYH5

M,Sx9XB9( NSE w}DI>`1_#

g{z10}Z&m 32 ; DB2 5}"RTZf> 8 "PfPKP DB2,G4Z AIX

M Solaris =(O,XkH+b) DB2 5}S 32 ;(F= 64 ;,;sYSf> 8

"Pf(F=f> 9.1"f> 9.5 rf> 9.7 "Pf#TZyPb)"Pf,b=v=

(O;YfZ 32 ;5}#Z Linux M Windows O2fZbViv,TZOsf#D

53,(i9C 64 ;5},bGr*Z 64 ;e5a9P;fZZf9C?^F#

XkZ4Pw}(F(BfxPKhv).s,Y+ 32 ;D DB2 5}M}]b(F

= 64 ;#

w}(F}L

1. S FTP >cBXw}(F$_#

2. +9uD~b9u=53ODNb?<#

3. IT(}KP shell E> ctemigridx.sh 44Pw}(F$_#k4gByv4P

shell E> (./ctemigridx.sh)#

TZ DB2 f> 8,32 ; AIX 73:

1. T5}yP_m]G<

2. +i5 NSE_32_64_Idx_Migr_Tool_AIX_SOL.tar.gz b9u

3. /@= NSE_32_64_Idx_Migr_Tool_AIX_SOL ?<

4. li DB2 GqQt/"R}ZKP,x NSE GqQ#9

© Copyright IBM Corp. 1995, 2010 23

Page 32: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

5. KP /usr/sbin/slibclean Te} AIX b_Y:f#Xkbyv,T\bQ20D NSE

bk NSE_32_64_Idx_Migr_Tool_AIX_SOL ?<PD,{b.d"ze;#y]53

dCD;,,zI\h*_8 root C'(^E\KP slibclean#

6. KP shell E> ctemigridx.sh#ITIC=VIC==.;44PKE>#

Z;V==+}]b{Fw*;vN},"T/7(C}]bMz7PDyPVP

w},T;N(FyPb)w}r_P!qX(Fb)w}#

== 1:K==+("}]b,S,"S NSE }]bmPi/yh*DyP}]#

jIKYw.s,|+T>I)(FDw}Pm#zIT!q;vw},2IT!

qyP>DyPw}#g{TK|nmS“-check”N},G4+4PyPXhD=

hx;xP(F#

>}:./ctemigridx.sh -dbname sample

g{zQ-*@w}{,"Rk*+Kw}D(Fw*?j,G4IT9C== 2 4

(FX(w}#g{zPs?w},V;k/@\$Dw}K%,bVivBK=

=M\PC#g{z}ZT%vw}44KPbT,G4K==2\=c#K==

+q!w}E""T2,==(Fw},^hC';%#

== 2:./ctemigridx.sh -i index-name -p index-directory [-showmap]

>}:./ctemigridx.sh -i IX123456 -p /home/user/sqllib/db2ext/indexes

Xk4U4(w}19CD,;==48(w}?<#w}?<<UP;v NODE0000

S?<,KS?<P|,w}>m#g{zmS“-showmap”j>,G4U>D~

P+T>TQ(FDw}tT(ZMtT)D*",TCZd{i$#

. /ctemigridx.sh -i IX123456 -p /home/user/sqllib/db2ext/indexes –showmap

7. jIK=h.s,w}(F}LMjIK;C'ITLx+5}(F= 64 ;,g

DB2 D5Pyv#

TZ DB2 V8,32 ; Solaris 73:

ZK73P,}K;h*4P slibclean =h.b,d{yP=h<kh*T AIX 4P

D=hj+`,#Solaris =(O;fZ slibclean#

|no(:

- -h -----------------------------------------------+- -H -----------------------------------------------+- -? -----------------------------------------------+

>>- ./ctemigridx.sh -+----------------------------------------------------+-<<-+- -dbname database-name ------------+----------+----+| ’- -check –’ |’- -i index-name -p index-directory -+------------+--’

’- -showmap –’

-h-H-?T>XZ|nDoz"Kv#

-dbname database-name}]bD{F#

-check4PyPXhD=h,x;xP(F(#b)#

24 Net Search Extender \mMC'8O

Page 33: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

-i index-name*(FDw}D{F,dq=<U* IXnnnnnn#

-p index-directoryw}yZD?<#Xk4U4(w}19CD,;==48(w}?<#Zs`}ivB,K?<* ~/sqllib/db2ext/indexes#

-showmap<BU>D~T>TQ(FDw}tT(ZMtT)D*",TCZd{i$#

"M

1. 10(F$_;'VTZQ(FDf> 9 5}PQ4-Dw}xP(F#

2. ZKPw}(F$_.0,DB2 XkQt/,x NSE XkQ#9#

3. ZKPK$_.0,zXkT10?<_P4mI(#

4. K$_;8]+|DDw}D~,|;a8]yPw}#nCG8]{vw}?<

.sYLx4PK$_#

5. zXkw* DB2 5}yP_x;G root C'44PK$_#

6. g{ db2_local_ps |n4a)a{,5w DB2 }]b\mw4t/,K$_+;

aKP#

7. K(F$_10v'V%Zc53#

Z 5 B DB2 Net Search Extender w}(F$_ 25

Page 34: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

26 Net Search Extender \mMC'8O

Page 35: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 6 B -

>}

© Copyright IBM Corp. 1995, 2010 27

Page 36: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

28 Net Search Extender \mMC'8O

Page 37: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 7 B f."bBn

*TnP'D==9C Net Search Extender,XkZ?p.0xP;)f.#f.I\

f0=8vC'i,|(}]b\mK1"SZM53hFK1"53\9hF&M

*"_#

BPwwbT&C<GDwv=fa)K8<#

v ?<;CMw}f"w

v m"PMw}{

v D5q=M\'VDzk3

v @9 Net Search Extender w}D~;Y5D$@k)

v Outside In }Km~

v C'G+

v v?|BD)9D>#tG(y!a9

PX*"yZ Net Search Extender D&CLrD|`E",kNDBPwwb:

Net Search Extender D?<;CMw}f"wh*CZ Net Search Extender w}DELUd!vZ*Td("w}D}]}?M`

M#T%VZD5("w}D<rG,#tDELUds<**Td("w}DD5

s!D 0.7 6#TZ+VZD5,#tkk*Td("w}DD5D\s!`,DEL

Ud#\s!I\Xk|(f"Z(}C'(eD/}lwDn/}]bb?D}

]#

$w?<PDY1D~h*DUd?Gw}?<PDnUw}D~h*DUd?D 1.0

= 4.0 6#1!w}?<* DB2 5}?<DS?<,x DB2 5}?<(#;Z53

D /home VxP(TZ Linux M UNIX Yw53)0 C: }/wBf(TZ Win-

dows Yw53)#1!w}I\2Ps!^F#kNDZ 1943D:}]b6pE"D

S<;TKb|`j8E"#

g{zP8vsMw},k+|GVpf"Z;,DELh8O,HdGZ|BrQ

ww}Zd*,1CJb)w}1|&gK#

TZ?vw},`&Dw}M$w?<&1;Z,;D~53r}/wO#g{z4

9C1!;C,G4Z4P4(w}|nT,18(w};CM$w?<;C1&w

w,&9|G;Z,;D~53P#g{ZK|nPv8(w}?<,G4a<BZ

1!76P(s`}ivB,1!76I\;Z,;D~53P)4($w?<,4

.`;#

TZVx}]b,D>w}T;9ComzwOD%vD~534ECw}#TZs

M}]b,+w}M$w?<ECZ;Z@"EL_`sP(RAID)h8ODD~5

3P#byvIT+9CD>w}1v= I/O ?1DzJ5AnM#

*4("|BM>} Net Search Extender w},IT9C|nPgf,2IT9C DB2

XFPD#

© Copyright IBM Corp. 1995, 2010 29

Page 38: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Vx DB2 ~qwDJ4"bBnZVx73PKP NSE 1,&G!TBJ4"bBn:

v "P|B`vD>w}1,Zw}|BD I/O \/WNI\<B;;vV`1_DE

L9CJ#b*sZhCVx"X* NSE w}f"wT02Ew}|BZdP8<

G#

v TZ NSE \m|n,h*T?vVxt/;)xL44Pw}4(">}M|B.

`DYw#|BxLI\G;v+{DJ4D$1dKPDxL#TZ53P2E

DD>w}|B,""KPDtIw}|BI\<B?vVxDxL}kx(1d

*|BDw}}`,#nC(}`&Xf.w}|B1dm+""w}|BD}?

5AnM#

v Z Linux r UNIX Yw53O,IT9C ulimit |nT0`&D!n4i4r|D

xLJ4^FDs!#g{z}ZVx}]b73PKP DB2 Net Search Extender,

k9C|n db2_all ulimit 0X(!n4i4&CZyP}]bVxDs!#g{*

I&KP Net Search Extender UPDATE INDEX |n,Xki$2~Yw53^F#

}g,ZNNVxO}]Ns!;c<I\a<BZ4Pw}|B|nZd"zJ

O,R(#a+ CTE0105 msG<ZD>w}DB~S<P#

f"}LQwDZf*s

TZBP=(,+_Y:fCZf"}LQwh*s?ZfM;,DZf*s:

v AIX

v Windows

v Solaris

v Linux

AIX(64 ;)DZf*sdC53^F:

v 9C|n ulimit -a li53^F

v g{_P;tZ“;\^F”D5,G49CBP=h:

– w* root C'G<#

– 8] /etc/security/limits D~,;s`-CD~Ta_2^F#

– TZy9CD DB2 5}yP_,+yP5hC*“;\^F”(5* -1)#

dC2mZf^F:

v Z AIX O,;h*dC2mZf^F#

dC;;Ud:

v 9C lsattr -E -l sys0 |nq!53 RAM s!

v 9C lsps -a |nq!;;Uds!#

v +;;Uds!hC*AYG53D RAM }?D 1.5 A=6,r_9CZ CRE-

ATE INDEX |nPa)D MAXIMUM CACHE SIZE N}#9C SMIT 5CLr4!q

OsD}?#

30 Net Search Extender \mMC'8O

Page 39: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Windows(32 ;M 64 ;)DZf*sw{3fwHD~Ds!:

v + Windows ibZf3fwHD~s!hC*AYG53D RAM }?D 1.5 A=

6,r_9CZ CREATE INDEX |nPa)D MAXIMUM CACHE SIZE N}#!qOs

DG;v}?#PX|D3fwHD~s!DE",kND Windows D5#

Z 32 ;D Windows O,(i;*,}ns_Y:fs!,s<* 1000 MB(1 GB

= 1073741824 vVZ)#

Solaris(64 ;)DZf*sdC53^F:

v 9C ulimit -a |n4li53^F

v ;s,4PBP=h:

– w* root C'G<#

– 8] /etc/system D~,;s`-CD~Ta_2^F#

– mSrliGq+BPPhC*AYGyT>Dn!5:

rlim_fd_cur -> Default 64, recommended >= 1024

rlim_fd_cur_max -> Default 1024, recommended >= 4096

dC2mZf^F:

v 9C sysdef -i |n4li10hC

v `-D~ /etc/system,T9C set shmsys:shminfo_shmmax=0xffffffff 4hC2m

Zfs!^F

I\9XkvsBPN}5:

set shmsys:shminfo_shmmni=512

set shmsys:shminfo_shmseg=128#;s,XB}<53#

dC;;Ud:

v 9C /usr/sbin/prtconf |nq!53 RAM s!

v 9C swap -l |nq!;;Uds!#

v +;;Uds!hC*AYG53D RAM }?D 1.5 A 2 6,r_9CZ CRE-

ATE INDEX |nPa)D MAXIMUM CACHE SIZE N}#!qOsDG;v}?#

PXgNmS;;UdDE",kND Solaris 53D5#

(i;*,}ns_Y:fs!,s<* 2000 MB(2 GB = 2147483647 vVZ)#

Linux(32 ;M 64 ;)DZf*sPX Linux O(iDZKN}DE",kND DB2 D5#

BD Linux ZKMV"Di$4,G51|BD#*q!\'VD Linux m~6pD

nBE",kND:http://www.ibm.com/software/data/db2/linux/validate

*i4102mJ4^F,9C ipcs -l#*li53^F,9C ulimit -a |n#

Z 7 B f."bBn 31

Page 40: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m"PMw}{D"bBn

(#,yPm{"P{Mw}{<;Vxs!4#Net Search Extender 9JmzICl

Os!448(b){F#Z Windows O,g{zkIClOs!448(m{"P

{Mw}{,G4XkC41\(\)M+}E(″)iIDV{rP+b){F(p4#}g, \″DocTxt\″

D5q=M\'VDzk3

Net Search Extender h**@zrcQwDD>D5Dq=(r`M)#KE"TZ*

D>D5("w}GXhD#

Net Search Extender 'VBPD5q=:

TEXT ?D>(}g,=f ASCII),(#G;PNNjGDD>

HTML ,D>jGoT

XML )9jGoT

D5q= XML GP}]`M XML D1!5,2GC}]`M(;'VDD

5q=#

GPP (Cq=(xPC'(eDjGD=fD>)

Outside In(INSO)g{*9C}Km~S PDF Md{#{D>q=/$_(}g, Microsoft

Word)Pi!D>Z],G49CbVq=#

TZD5q= HTML"XML"GPP M Outside In }Kwq=,IT^F;QwD5D

X(?V#

ZIZD5q=;\'Vx;\9C Outside In }KwDivB,zIT`4;vT:

a4P}KD“C'(eD/}”(UDF)#XkZ4(w}18(K UDF "+}]S

;\'VDq=*;*\'VDq=#

g{D5ICdP;V\'VD“`kV{/j6”(CCSID)f"D,G4ITTD

5("w}#PXb)zk3DPm,kND DB2 D5#

*li}]bzk3,9CTB DB2 |n:

db2 GET DB CFG for dbname

"IC*}]bzk34kD5#

*K#V;B,DB2 (#+D5Dzk3*;*}]bDzk3#+G,1+ DB2 }

]bPD}]f"Z_P~xF}]`M(}g,BLOB r FOR BIT DATA)DPP1,

DB2 ;a*;}],RD5+#Vd-< CCSID#

"b:Z4(D>w}rxPQw1,;f]Dzk3I\a<BzzJb#

@9 Net Search Extender w}D~;Y5D$@k)(}G<Zw}DB~mPDms{"48>;Y5Dw}D~,ms{"y]D)

D~\=w}D~;Y5D0l4(fZKmsT0wV-rk#

32 Net Search Extender \mMC'8O

Page 41: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

}g:g{Zw};Y51"T|Bw},G4B~S<P+fZ;ukTB{"`

FD{"#

101 CTE0101 Qw}fYw'\#-rk:“7”"“100001”M“0”,ZK5Xk:17

^(^4;Y5Dw};Xk+|>},;sXB4(w}#*K\bw};Y5,

k4PBP$@k):

v TZzz53,kZ CREATE INDEX odP8(w}M$w?<,x;T Net

Search Extender w}9C1!?<,K?<;Z5}yP_Dw?<P#*w}M$

w?<9C%@DD~53,`SCD~53T7#|Pc;DICELUd44

P|BYw#4P|BYwyh*DELUd?!vZw}s!(HdG(zw}

Ds!)T0|BZd*&mD}]?#*Koz@Fyh*DELUd?,kZ

4P|BYwZd`Se59C?#

v *K\br"z Windows CJ%}msx<Bw}D~;Y5,k4PBP=h:

– ST/8]LrPE}D>w}M$w?<#

– S@!>(hLrPE}w}?<#

– TzCZf"w}M$wD~D}/wXU Windows ("w}~q#

v ZXU53.0,k9CBP|n4}7#9 Net Search Extender:

– db2text control list all locks for database database name;X44PK|

n,1=;Px(;Rp*9#PX|`E",kND Z 1523D:UPDATE

INDEX |n;Dhv#

– db2text stop

Outside In }Km~Net Search Extender 'VZ}=D5}Km~#Outside In d;<uI Oracle a),

zIT9CCm~S PDF D~rST#{D>q=/$_D(Cq=`4DD5Pi

!D>Z],x^h9C>z&CLr#>}q=|( Microsoft Word M Lotus® Word

Pro®#

Z4P UPDATE INDEX Zd,Net Search Extender + Outside In bw*e~0k#

b)b;G Net Search Extender D;?V,h*%@20#&7# Net Search Extender

ITR= Outside In b#

Outside In m~;vazID>Z],xRazIa9E"(}g,VN)#Net Search

Extender 9IT(F*+ Outside In zIDD5E"DD;?Vf"Zw}P#*K,

h*&CX(`MDD5#M(Outside In D5#M)#

*i4}Kq=M\'V=(DPm,kCJ Orac l e Web >c(http://

www.oracle.com)#

C'G+

DB2 5}yP_

Z 7 B f."bBn 33

Page 42: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DB2 5}yP_C'ITt/M#9 DB2 Net Search Extender D5}~q"

XFx(~q#Kb,* DB2 5}C'ZhKT?vQtCD}]bD

DBADM (^#rKxTI Net Search Extender zzDyP}]b|D5V

K;vPkXFc#

XhD DB2 (^SECADM XkT5}yP_ZhxP DATAACCESS X(D DBADM

(^#b)(^G4P DB2 Net Search Extender \m|n1&zcD

Hvu~#

XhDD~53(^

TyPD>w}?<DA4CJ(T0T#MD~DACJ(#

5}yP_D|n

DB2TEXT START"DB2TEXT STOP"DB2TEXT CONTROL M

DB2EXTHL

b)|n;JmZ~qwOKP#ZVx}]b73P,bI\GQdCDN

NZc#?v|n<aliKPC|nDC'G;G DB2 5}yP_#w*5

}yP_,g{zv(9C\@$DC'j64KPf"}LM UDF,G4\

@$DC'XkTw}?<PDyPD~_PA4CJ((+T{v?<76

_PACJ()#"b:\@$DC'j6M5}C'j6XkG`,wiD

I1,byE\*5}C'j6ZhT\@$DC'j6y4(DD~D}7

CJ(,4.`;#8(}7DiI1JqMD~mI(#

}K5}yP_Tb,k5}yP_;Z,;wiPDNNC'2+\;4P

DB2TEXT START"DB2TEXT STOP"DB2TEXT CONTROL M DB2EXTHL#

}]b\m1

}]b\m1ITtCM{C}]bk Net Search Extender dO9C#

XhD DB2 (^DBADM

}]b\m1D|n

DB2TEXT ENABLE DATABASE M DB2TEXT DISABLE DATA-

BASE#

D>myP_

D>myP_IT4(">}M|Dw}#"b:{GXk\;XF(4,_

PA4CJ()w}D;CMT+D>w}D|B#

XhD DB2 (^MX(D>mDyP_#

D>myP_D|n:

DB2TEXT CREATE INDEX"DB2TEXT DROP INDEX"DB2TEXT

ALTER INDEX"DB2TEXT ACTIVATE CACHE"DB2TEXT DEAC-

TIVATE CACHE"DB2TEXT UPDATE INDEX"DB2TEXT CLEAR

EVENTS M DB2EXTTH#

34 Net Search Extender \mMC'8O

Page 43: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:9C DB2 5}yP_DC'j6?VKP|n5V#rK,Z4(rD

dD>w}.0,*5}yP_ZhXhDD~53CJ(#PXT?v|n

P>DXhmI(Dj8E",kNDZ 128 3D:D>myP_D\m|

n;#

v?|BD)9D>#tG(y!a9

f> 9.7 Pa)KdC!n,TCZmSG(y!a9,Cy!a9Jm6q#fU>

mP4;%"w6pD|D#g{tCKK!n,G4a(}%"wZ#fU>mP

6q|B,"ZD>#tG(mP6qekM>}#

Z1!ivB,aT6'VxmtCKdC!n,xT4Vxm{CK!n#TZw

V}]bYwxT,mSD>#tG(y!a9Ty>mDICTM4,PEX|T

0l#

D>#tG(y!a9D0l`FZmSxPSY"BD_e/i/m(MQT)#4

9D>#ty!a94+D>}]#tZ MQT mP,G(mDP*2ak MQT G(

m;y"zz`&DP*#

}g,4P LOAT eks,b)m*sj{T&mTy>mtCsx}]bYw#

g{v9C0lmPyPPD}]b|n(}g,LOAD REPLACE)4|Bm,G4m

S)9DG(y!a9;ax4NNC&,4x&XB4(w}#

Z 7 B f."bBn 35

Page 44: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

36 Net Search Extender \mMC'8O

Page 45: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 8 B \m Net Search Extender

Net Search Extender 5}~qDB2 Net Search Extender 5}~qITB~qiI:

v x(~q

v |B~q

Windows OD DB2 Net Search Extender 5}~qI Windows ~qm>#Z4Vx DB2

5}O,?v DB2 5}<P;vbyD~q,~q{FgB:

DB2EXT - instance_name

ZVx DB2 5}O,DB2 5}D?vVx<P;vbyD~q,~q{FgB:

DB2EXT - <instance_name>[-<nodenum>]

TBwb5wKgNt/M#9 DB2 NetSearch Extenter 5}~q,"x;=j8V[

Kx(~qM|B~q:

v t/M#9 NSE 5}~q

v x(~q

v |B~q

v NSE E"?<

9C|nPt/M#9 Net Search Extender 5}~qZIT,$D>w}MQwD5.0,Xkt/“Net Search Extender 5}~q”#

TZkVx}]bdO9CD DB2 5},?R(i9C db2text start M db2text stop

(x;G9C#f Windows =()4t/M#9 Net Search Extender 5}~q#b

I7#T}7D3rt/M#95}~q#

":

v ?v DB2 5}<XkP;v Net Search Extender 5}~q#x(~q,$TC5

}DyPQtC}]bDx(#

v Windows OD DB2 Net Search Extender 5}~qI Windows ~qm>#ZVx

DB2 5}O,DB2 5}D?vVx<P;vbyD~q#

v *t/“5}~q”,kG< DB2 5}yP_C'j6(v^Z UNIX Yw53),

"dkTB|n:

db2text start

v *#9“5}~q”,dkTB|n:

db2text stop

© Copyright IBM Corp. 1995, 2010 37

Page 46: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Net Search Extender x(~q1t/ Net Search Extender 1,+T/t/x(~q#Z Net Search Extender P,

*9TD>w}D""CJ,=Mh*x(~q#

x(~qIT7#;P=vxL,1"T|D;vD>w},r_1;vxL}Z|

D;vD>w}}]1;Pd{xLA!CD>w}}]#rK,s`}xLZt/

.0+ksx(D>w},xZjI&m.sYMECx(#

"b:;\+ Net Search Extender D>w}Dx(~qkC4XFT DB2 mDCJ

D DB2 xl}#

9Cx(~q

Z Net Search Extender P,P8V;,`MDx(4XFTw}D""CJ#y]G

ZQwksP;A!D>w},9Gh*FcTD>w}D|D,;s+d4kD~

P,x9C;,Dx,}gw}|B;y#

Z db2text start KPZd,+T/t/x(~q#TD>w}_PBP`MDx:

S x CZ2m;ACJ#}g,Qwks#

U x CZ19C""A!CJ4FcTw}D|D(|B)1xPA4CJ#

X x CZOL1dZxP%bA/4CJ,ZbN1dZ+Q|Df}4kw}

P#

IX x I$FD%bA/4CJCZ@9Z|BxLH} X x1vVNNBD S x#

?v DB2 5}<P;v Net Search Extender x(~q#x(~q*`v}]b,$

x#

x(~qdCD~* d b 2 e x t l m . c f g#TZ U N I X 53,CD~f"Z

instance_owner_home/sqllib/db2ext ?<P;xTZ Windows,CD~f"Z sqllib\

DB2INSTANCE\db2ext ?<P#

v1“Net Search Extender 5}~q”GZ db2text start Zdt/1,TdCD~ywD

|DEaz'#C'IThCBP5:

v }]bDns}?

v ?v}]bDnsw}}

v ?vw}JmDnsx}(""C')

v qCxDH}1dM"TN}

dCD~D1!5*gBy>:

<defaultmaxDbs = " 8"maxIdxPerDb = " 50"maxLocksPerIdx = "100"

sWait = " 50"uWait = " 500"xWait = " 500"

sAttempt = "50"uAttempt = "10"xAttempt = "60"

38 Net Search Extender \mMC'8O

Page 47: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

latchTimeout = "80"

/>

o(* <default attribute=value.../>,tTD,egB:

maxDbsx(~qIT&mD}]b}?(sZ 1 D{})#

maxIdxPerDbITx(D?v}]bDw}}(sZ 1 D{})#TZyP}]b,K5<

G`,D#

maxLocksPerIdx;vw}PIT,1fZDx}(sZ 1 D{})#TZyPw},K5<G

`,D#

2mZf9CJkOf}v“ns”5.}I;(H}#*K\b}?9C2m

Zf,k7#}Z9CD5k D B 2 5}D5JdC`%d#g{+

maxDbs"maxIdxPerDb r maxLocksPerIdx D5vs*,}TOa=DdCD

~PD1!5,G4&7#_Pc;DZf#g{*9C}]bVx}]b7

3,G4&Xp"b maxIdxPerDb M maxLocksPerIdx D5,-rGb)hC

+CZ?vVx#g{ZomzwOT DB2 5}(eKm`_-Vx,G4Z

7(Zf*s1b;cXpX*#

sWait/sAttemptks S x1,sAttempt G8;\"4ZhCx1"TDN}#sWait Gb)"

T.dDH}1d(sZ 1 D{})#b)N}2JCZ IX x#

uWait/uAttempt1ks U x1,uAttempt G8;\"4ZhCx1"TDN}#uWait Gb)

"T.dDH}1d(s! 1 D{})#

xWait/xAttempt1ks X x1,xAttempt G8;\"4ZhCx1D"TN}#xWait Gb)

"T.dDH}1d(sZ 1 D{})#

latchTimeoutbG1ddtx(~qD=SH}1d#*7(T3vxD\H}1d,9C

TBFc+=:

waiting time = # attempts * (# waits + (2 * # latchTimeout))

?R(i+H}""TM,1N}D1!5#t;d#H}1dGTAk*%

;FcD#"b:TZ?N"T,latchTimeout 5ZmS=\DH}1d1<*

S6#

i4xlU

IT9CBfDdP;v|n4i4xlU:

v TZ%vD>w}:

db2text CONTROL LIST ALL LOCKS FOR DATABASE mydatabase INDEX myindex

v TZ}]bDyPx(D>w}:

db2text CONTROL LIST ALL LOCKS FOR DATABASE mydatabase

Z 8 B \m Net Search Extender 39

Page 48: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:;P5Jx(Dw}ZPmP#

1Z;Nx(D>w}1,M*}]bMx(~qPDD>w}#tKZf#g{x

(K|`D>w},G4Zx(~qP9**b)w}VdZf#v1>}D>w}

r{C}]br_XBt/ Net Search Extender ~q1EaMEKZf#bMb6E

D>w}r}]bZx(~qPa{DZf(4910;PhCNNx)#

|n db2text CONTROL CLEAR ALL LOCKS +?FMET}]brw}DyPx#PX

gN9CK|nDj8E",kNDZ 1213D:CONTROL |n;#9C CLEAR

ALL LOCKS |n1,\G9Cw}5w{#v1zQG#P8XliK*ZdPe}

x(Dw};P&Zn/4,Dw}|B1,E&9CK|n#e}T10Q|Bw

}Dx(I\<Bw}Y5,"Rh*j+X(Cw}#"b:K|n;aME*}

]brw}VdDNNZf#*MEZf,Xk>}Cw}r{C}]b,r_XB

t/ Net Search Extender ~q#;*Z&Zn/4,Dw}|B}LPMEx(#

|B~q

m|Dkw}|B;,=#ITV/t/w}|B}L,2IT2E4x(D1dd

tT/*<w}|B}L#|B~qa)K&\,"Z4P db2text start Zdt/#

g{9CTB|nh*|Bw},G4Z4(w}ZdIT8(|B~qDli5

J:

db2text create index DB2EXT.TITLE for text on DB2EXT.TEXTTAB (TITLE)UPDATE FREQUENCY D(1,3) H(0,12) M(0) update minimum 5

ZK>}P,+Z?\GZ;MGZ}mO 12 cMOg 12 c=Q“|B~q”,"l

iGq*Tw} db2ext.title jI3)$w#"b:ZK>}P,Z+t/T/w}

|BT9D>w}k}]b,=.0AYh*T DB2EXT.TITLE xPev|D#

ZVx}]b73P,+T?vZct/;,D|B~q#"P|B`vD>w}

1,Zw}|BD I/O \/WNI\<B;;vV`1_DEL9CJ#b*s2EM

4Pw}|B1xPP8<G#

":

g{+w}|B}LD1ddthCCG#L,G4aT53T\zz:f0l#X

k<GzkZ?N|B}LP&mD|D}M+(QD1d,9*<GzkZT/|

Bw}Zd&mDw}}#7#?vw}|B.dD1ddtc;$,TcjI;v

|B.sE*<xP2EDB;N|B,"R;P2E,1*<TtIvw}xP|

B#

g{TD>w}dCKD>#tDG(y!a9,G4k(}4P RESET PENDING |

n47#G(m4&Z]R==#

9C DB2 XFPD9C DB2 XFPD4\m Net Search Extender \m/}"DB2 5}"}]bM}]

bTs(}g,m"S<MC'i)#

40 Net Search Extender \mMC'8O

Page 49: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

*c:f> 9.7 PQ-;Fv9CXFPD0d`X*i~,ZTsD"PfPI\a

+|G}%# PX|`E",kND6DB2 f> 9.7 BvZ]7;iPD“Q-;Fv

9CXFPD$_M DB2 \m~qw(DAS)”wb#

ITT;,D DB2 XFPDTswC|n,}g:

v 5}Ts

v }]bTs

v w}Ts

DB2 XFPDDw**X|(K%8"$_8"TswMZ]0q#

2IT9C|nP4jIOvNq#PX|`E",kNDBPwZ:

v Z 593DZ 9 B, :*":4(M,$D>w};

v Z 373D:Net Search Extender 5}~q;

":Z>BP;\R= Net Search Extender ("w}/}M\m/}#PX9C DB2

XFPD4jId{NqDE",kND DB2 D5#

9C DB2 XFPDt/M#9 Net Search Extender 5}~q1. S DB2 XFPDDTswP,%w53TT>ICD5}#

2. !PC5}"xPR|%wTT>5}Ts/vK%#

3. !P Net Search Extender,"S/vK%P!qBfDdP;v|n:

v t/ Net Search Extender 5}~q

g{P4t/5}~q,G4at/

v #9 Net Search Extender 5}~q

< 7. DB2 XFPD

Z 8 B \m Net Search Extender 41

Page 50: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

+T>;vT0r#9C4!r4#95}~qMw}xL#Z|nPo(P,

b;F* FORCE !n#%w7(4%#

v 5}4,

+vV;vT0rT>5}D4,#

9C DB2 XFPDtCM{C}]bS DB2 XFPDxP}]b\m

1. Z DB2 XFPDDTswP,%w5}TsTT>ICD}]b#

2. !PC}]b"xPR|%wTT>/vK%#

3. !P Net Search Extender,"S9*DK%P!qBfDdP;v|n:

v tC}]bDD>Qw

g{4tC}]bDD>Qw,aT>;vT0r#%w7(4%TtC}]

b#g{QtC}]b,G4aT>;v{"r#

v {C}]bDD>Qw

g{4{C}]bDD>Qw,aT>;vT0r#%w7(4%T{C}]

b#g{Q{C}]b,G4aT>;v{"r#

g{k*{C}]b">}yPD>w},G4%wC4!r#

"b:ZyPT0rP,T>|n4%<+T>|nD|nPf>#

9C DB2 XFPD\mD>w}

ZTswP}]bTsBzIT4=w}Ts#%ww}TsITZZ]0qPi4

`&Dw}#IT(}“`M”PPD“D>”`M6pD>w}Ts#

< 8. #9 Net Search Extender ~qT0r

< 9. “{C}]bDD>Qw”T0r

42 Net Search Extender \mMC'8O

Page 51: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

R|%ww}Ts,"S/vK%P!qBfDdP;v|n:

4( +T>;vT0r#(}ZT0rP!qD>w},t/CZ4(D>w}D

r<#

}K +T>;vT0r,IZCT0rP!q+D)w}TsT>ZXF0qS<

P#

"B +"BTswMXF0qPDE"#

":

g{;k9CR|%w!n4CJ5}"}]bMD>w}Ts|n,I%wy!K

%|n,;s!P Net Search Extender TCJ`X|n#

Z4(D>w}.0,&7#Q-<GKZ 293DZ 7 B, :f."bBn;PDH

vu~#

d{("w}DHvu~|(:

v t/ Net Search Extender 5}~q

v tC}]b

9C DB2 XFPD4(D>w}1. !q4(|n,"S)9K%P!PD>w}# +/v“4(D>w}”r<#

2. 9CCr<PD}vfe*D>w}8(dC!n#

*Zwfe.dF/,&dkyPXnE","%wB;=4%,1=jI4%I

C*9#

3. %wjI4%4I4(D>w}#

< 10. DB2 XFPD

Z 8 B \m Net Search Extender 43

Page 52: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

{Ffe

C>

KfeJmz8(D>w}D#=M{F#9IT8(D>w}D~D$w?<Mw

}?<#*\mmUdODw}4(\mm#

TBGTCfePwVNDhv:

m 1. {FfeD>VN

VN{F Xn/I! 1!5 hv

w}#= Xn C'j6 !qD>w}D#={#bGX(Zw}D\m

mD DB2 #={#

w}{F Xn ;JC *D>w}dkP'D DB2 w}{#hzw}

#=,w}{+(;Xj6}]bPD+D>w

}#

w}?< I! kND “7

6{”

8(+C4f"D>w}D?<76#TZ DB2

5}yP_C'j6,?<XkfZ,"R_P

A"4M4PmI(#

$w?< I! kND “7

6{”

8(Z4PQwM\mYwZd+C4f"Y1

D~D$w?<#TZ DB2 5}yP_C'j

6,?<XkfZ,"R_PA"4M4PmI

(#

\mmUd I! 9C1!m

Ud

!qD>w}\mmDmUd{#XkZC'm

DmUdyZD,;vZciO(e\mmU

d#

< 11. 4(D>w}r<:{Ffe

44 Net Search Extender \mMC'8O

Page 53: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

?jfe

C>

KfeJmz8(mrGFmD#=M{FT0|,k*("w}D}]DD>PD

{F#IT9Cd;/}4^DD>PDZ]#}KD>P.b,g{k*+mPm

o=DZ]mSAD>w},G49IT8(}VtT#

TBGTCfePwVNDhv:

m 2. ?jfeD>VN

VN{F Xn/I! 1!5 hv

m#=(1) Xn C'j6 !q}ZTd4(D>w}DmrGFmD#=#

m{(2) Xn ;JC !q}ZTd4(w}DmrGFmD{F#mXk_

Pw|#

D>P(3) Xn ;JC !qCZ4(D>w}DPD{F#PXktZBP`

M:CHAR(CZ;}])"VARCHAR(CZ;}

])"LONG VARCHAR(CZ;}])"CLOB "

DBCLOB"BLOB"GRAPHIC"VARGRAPHIC"LONG

VARGRAPHIC M XML#g{;GbViv,G48(

Dd;/}Xk7#+]K&ya=DdP;VP'}

]`M#

":;Fv9C L O N G V A R C H A R M L O N G

VARGRAPHIC }]`M,+4D"Pfa+d}%#

d;/} I! {C !qKnT9Cd;/}#

d;/}:#= g{!qK/

},G4KV

NGXnVN

C'j6 !qC4CJD>D5D UDF D#=#

d;/}:{F ,O ;JC !qC4CJD>D5D UDF D{F#

< 12. 4(D>w}r<:?jfe

Z 8 B \m Net Search Extender 45

Page 54: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:;\43r8(m#=(1)"m{(2)MD>P(3)#

*i4rmStT,%w}VtT4%#+T>;v0Z#*Tw}mS}VtT,

%wmS4%,+T>m;v0Z#8(tTD SQL Pmo=M{F#

r_,!q;VtT,"4J1D4%4|D"F/r}%u?#

9C“}V”tT;vITD>P("w},9IT}VPmo=("w}#}g,g

{;vk*TD>P9*T`M* TIMESTAMP DPUZ("w},&8(}VtT

"cast(julian_day(date) as double)","*CtT8({F#}VtTD}]`MX

k* DOUBLE#

g{k*ZQwi/P9C}Vmo=,G4&8(}VtT#

D>tTfe

C>

KfeJmz8(D>D5DoTMq=#g{D5k}]b;GIC`,D CCSID f

"D,"RD>PtZ~xF`M,G4&8( CCSID#

"b:nuQ-!qK}]b CCSID#g{D5_P GPP"HTML"Outside In r XML

a9/q=,G4IT8(D5#M#

":Zq=PmrP,Outside In }Kq=F* INSO#

< 13. }VtTT0r

46 Net Search Extender \mMC'8O

Page 55: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

TBGTCfePwVNDhv:

m 3. D>tTfeD>VN

VN{F Xn/I! 1!5 hv

oT I! EN_US 1TD5("w}1,!q;VoTT7(dSax(g

{MNax(g{#

CCSID I! }]bD

CCSID

!qCZTD>D5("w}D CCSID#

q= I! g{P`M

G XML,G

4IC

T E X T r

XML

!qD>D5q=:HTML"XML"TEXT"INSO r

GPP#

1!D5#M I! tC 9C1!D5#M#

C'D5#M I! {C 9CzDD5#M#

#M{F g{!qK“

C'D5#

M”,G4K

VNGXn

VN

;JC dkD5#MD{F#TZ HTML"XML"Outside In M

GPP q=,IT8(D5#M#"b:;PZ#MD~P

E\R=C{F#

#MD~ ,O ;JC 8(D5#MD~#DB2 5}yP_XkITA!CD

~#

#M CCSID ,O }]b

CCSID

!q CCSID TbMD5#MD~DZ]#

+}Vw*%J

4&m

I! {C !qKnT+;5P}VbM*@"D%J,49|Gk

V{`Z2Gby#

< 14. 4(D>w}r<:D>tTfe

Z 8 B \m Net Search Extender 47

Page 56: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 3. D>tTfeD>VN (x)

VN{F Xn/I! 1!5 hv

w}#CJ I! tC !qKnTtCX(ZoTD#CJ&m#sqllib/db2ext/

resources ?<PD <language>.tsw D~|,#CJP

m#

|BXwfe

C>

KfeJmz8(w}GTv?==|B9GS7*<XB4(#IT8(|Bh

C,Tcw}aZ8(1dT/|B#

TBGTCfePwVNDhv:

m 4. |BXwfeD>VN

VN{F Xn/I! 1!5 hv

v?|B I! tC !qKnTxPv?w}|B#g{;tCC

4!r,G4Z4P|BYw1+XB4(w

}#

d5F} I! 0 Z;vBqP4P|BZdy&mD|D}#

(i;*|DK1!5#

9CGcd5F}TT\azz0l#

6qmXw I! ;JC !qKnT9C4F6qm46qT4mD|

D#4F6qmXkG“6q}]”(CD)mr“

6q|D}]”(CCD)m,"f; DB2 Net

Search Extender zIDU>m#

< 15. 4(D>w}r<:|BXwfe

48 Net Search Extender \mMC'8O

Page 57: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 4. |BXwfeD>VN (x)

VN{F Xn/I! 1!5 hv

4F6q#={ I! C'j6 4F6qmD#={#"b:H0XkQ-9

C DB2 4F4(KCm#

4F6qm{ g{tCK6qm

Xw,G4KVN

GXnVN

;JC 4F6qmDm{#"b:H0XkQ-9C

DB2 4F4(KCm#

XFm#={ g{tCK6qm

Xw,G4KVN

GXnVN

;JC XFm#={#"b:H0XkQ-9C DB2

4F4(KXFm#

T/rV/Xi

%!4%

I!rXn tC/{C T/rV/jIw}Xi#

“|B”Dn!|

D}

I! 1 8(Z8(1dTw}xPv?|B.0TD

>D5ywD|DDn!}?#

|BwH I! {C !qKnTmST/|BhC#

*mSw}|BhC,%whC4%#"b:v1z!qK|BwH1EatCK4

%#ZKT0rP,!q|B1dDl"!1MVS#"b:g{!qK\`l,G

4aZy!qD?;lD,;1dxP|B#

_Y:fmfe

C>

Kfe}KJmz8(w}.b,9Jm8(_Y:fDm#IT8(*_Y:fD

a{P,"RIT9Cf"}L4Qw_Y:f#9IT8(d{_Y:fN},}

g`M"nss!T0Zu<("w}ZdlwC'mDZ]yICD3r#

< 16. 4(D>w}r<:_Y:fmfe

Z 8 B \m Net Search Extender 49

Page 58: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

TBGTCfePwVNDhv:

m 5. a{_Y:ffeD>VN

VN{F Xn/I! 1!5 hv

tCm_Y:f I! {C !qKnTtC_Y:fmD9(#

a{Pm g{!qK“

tCm_Y

:f”,G4

KVNGX

nVN

;JC T>C48(Qwa{PD SQL Pmo=DPm#

nsD5} Xn mDPF} kNDBfb;Z:7(_Y:f{CJM_Y:fs

!#

=y_Y:fP

$H

Xn ;JC kNDBfb;Z:7(_Y:f{CJM_Y:fs

!#

u<_Y:f{

CJDYVH

I! 50% !q#tDCZ=SD5D_Y:fDYVH#

ns_Y:fs

!

I! ;JC 8(Zw}$nZd9(D_Y:fmDnss!#g{

C}?+!,G4+^($n#

u<Qwa{3

r

I! {C !qKnT(eQwa{3r#D5+4UZ_Y:fm

P`,D("w}3r5X#xPv?|B.sM;\7

#K3rK#

9CVC_Y:

f

I! tC Z!{$nr53XB}<.s,K!n+tC4PlY

$n#"b:Xk8(VC_Y:fD?<76#g{_

Y:fGY1D,G4#V{C4,#

:7(_Y:f{CJM_Y:fs!

u<_Y:f{CJDYVH8(*#tx=SD59CD_Y:fDYVH#ns_Y:f

s!8(Z$n_Y:fZd*9(D_Y:fmDnss!#b)!n!vZBPrX:

v mPD5JD5}#

v Z{D|B}#

v k*_Y:fD SQL mo=D=ys!#

ITdku<_Y:f{CJDYVHMns_Y:fs!D(i5#r_,2IT?1Zn

sD5}r=y_Y:fP$HVNPdk51MFcb)5#

nsD5}5u<hC*mDPF}#y]D5}MZ{D|D}4^DK5#|(yPD5

|B"mSM>}#

1+ SQL mo=mSA_Y:fmPm1,May]a{D$H4Fc=y_Y:fP$H#

IZbGyZmP10_PDP},yTI\*(`1$D1d4xPFc#g{z*@K5

(#HO!,G4^DC5#

}g,g{;vm_P 10 vu?,Pmo=D\F* 100,G4b)5Gu<hCD#g{Z

{nsD5}(|(Q>}DD5)* 10000,G4dkK}V#g{z*@Pmo==yp4

!ZFcD5(}g,VARCHAR(100) MQn4DD>s! 10),G49CK}Vw*=yPs

!#

*(eu<Qwa{3r,%w(e4%#"b:v1!PK“u<Qwa{3r”4

!r1EatCK4%#+vV;vT0rT>8(DyP SQL Pmo=#*mSa

{3r,%wmS4%,"ZT0rP,8( SQL a{3r#

50 Net Search Extender \mMC'8O

Page 59: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

*|D"F/r}%u?,!qmo="%wJ1D4%#

*mS SQL Pmo=,%w“a{P”mT_DmS4%#ZCT0rP,8(a{P

mo=M{F#

*|Dr}%u?,%w+tCJ14%DPmo=#

7(_Y:f{CJM_Y:fs!:

u<_Y:f{CJDYVH8(*#tx=SD59CD_Y:fDYVH#ns

_Y:fs!8(Z$n_Y:fZd*9(D_Y:fmDnss!#b)!n!

vZBPrX:

v mPD5JD5}#

v Z{D|B}#

v k*_Y:fD SQL mo=D=ys!#

ITdku<_Y:f{CJDYVHMns_Y:fs!D(i5#r_,2IT

?1ZnsD5}r=y_Y:fP$HVNPdk51MFcb)5#

nsD5}5u<hC*mDPF}#y]D5}MZ{D|D}4^DK5#|(

yPD5|B"mSM>}#

1+ SQL mo=mSA_Y:fmPm1,May]a{D$H4Fc=y_Y:f

P$H#IZbGyZmP10_PDP},yTI\*(`1$D1d4xPF

c#g{z*@K5(#HO!,G4^DC5#

< 17. u<Qwa{3rT0r

< 18. |DPmo=T0r

Z 8 B \m Net Search Extender 51

Page 60: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

}g,g{;vm_P 10 vu?,Pmo=D\F* 100,G4b)5Gu<hCD#

g{Z{nsD5}(|(Q>}DD5)* 10000,G4dkK}V#g{z*@P

mo==yp4!ZFcD5(}g,VARCHAR(100) MQn4DD>s! 10),G4

9CK}Vw*=yPs!#

**fe

C>

KfeTH0!qDN}xPKE(#

%wT>|n4%Ti41%wjI4%1+KPD|n#%wjI.sMa4(D

>w}#

9C DB2 XFPD,$D>w}

*,$D>w},k4PTBYw:

1. ZZ]0qP!qCD>w},"%w!qK%|n#

2. SK%P!qBfDdP;v|n:

v ALTER |n,CZDdD>w}#

v DROP |n,CZ>}D>w}#

v UPDATE |n,CZ|BD>w}#

v SHOW INDEX EVENTS |n,CZT>w}B~#

v ACTIVATE INDEX MEMORY |n,CZ$nw}_Y:f#

v DEACTIVATE INDEX MEMORY |n,CZ!{$nw}_Y:f#

< 19. 4(D>w}r<:**fe

52 Net Search Extender \mMC'8O

Page 61: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v SHOW STATUS |n,CZT>w}4,#

"b:v19C_Y:f!n4(w}1,EaT>CZ$nM!{$nD|n#

9C DB2 XFPDDdD>w}

!qDd|n,+vV;vT0rT>;5Pfe#

b)feTD>w}N}xPKEv#"b:P)N}G;\|DD#

{FfeT>w}D{FMf"wdC#IT|Dw}?<M$w?<#

?jfeT>w}D?jM}VtThC#;\|Db)hC#

D>feT>D>D5dC#;\|Db)hC#

< 20. Ddw}T0r:{F!n(

Z 8 B \m Net Search Extender 53

Page 62: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

|BfeT>w}dCD|BXw#ITDd|BwH#g{w}G*v?|B4(

D,G49IT^Dn!|D}#g{w}G9Cd5F}!n4(D,G49IT

^Dd5F}5#

_Y:fmfeT>K_Y:f!nhC#g{Q-tCKa{_Y:f,G4IT

^DVC?<,2IT9w}_Y:fGY1D#9IT|D“ns_Y:fs!”M“

u<_Y:f{CJDYVH”#

< 21. Ddw}T0r:|B!n(

< 22. Ddw}T0r:_Y:fm!n(

54 Net Search Extender \mMC'8O

Page 63: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

9C DB2 XFPD>}D>w}1. !q>}|n,+vV;vT0rT>ICDD>w}#

2. !qw},"%w7(4%#

9C DB2 XFPD|BD>w}

!q|B|n,+vV;vT0rT>;)|B!n#

IT8(|BYwDd5F}#g{k*|BZ4(rDdw}Zd8(Dn!5,

G4k!Pn!D|D}4!r#*Xiw},k!PC4!r#"b:g{(ix

PXi,G4atCC4!r#

9C DB2 XFPDT>w}B~1. !qT>w}B~|n,B~mDZ]MaT>ZT0rP# +;P>n|D 1000

vB~#

< 23. >}w}T0r

< 24. |Bw}T0r

Z 8 B \m Net Search Extender 55

Page 64: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

2. *e}w}B~,%w4;4%#

9C DB2 XFPD$nD>w}_Y:f1. !q$nw}Zf|n,+T>;vT0r#

2. *$n_Y:f,%w7(4%# g{k*S7*<9(_Y:f,G4!PC4

!r#

9C DB2 XFPD!{$nD>w}_Y:f1. !q!{$nw}Zf|n,+T>;vT0r#

2. *ME_Y:f,%w7(4%#

9C DB2 XFPDT>w}4,

!qT>4,|n,+vV;vT0rT>D>w}D4,#

< 25. w}B~T0r

< 26. $n_Y:fT0r

< 27. !{$n_Y:fmT0r

56 Net Search Extender \mMC'8O

Page 65: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

KT0r|(PXQ("w}DD5}MXi(ij>DE"T0d{w}E"#

< 28. w}4,T0r

Z 8 B \m Net Search Extender 57

Page 66: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

58 Net Search Extender \mMC'8O

Page 67: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 9 B *":4(M,$D>w}

>Za)KPX4(M,$D>w}DE",||(BP=fDZ]:

v i\ db2text |n

v tC}]bTxPD>Qw

v 4(;,}]`MDD>w}

v 9Cv?w}|B(|9C DB2 4F)TGF4(D>w}

v 4(f"}LQwIT9CDD>w}

v PXS<DD>w}

v ,$w}

v T6'Vxm4(D>w}

9a)KXZ\bI\"zDzk3JbDE",T0h*<GDT\"bBn#

Z4(D>w}.0,7#Q-zcKZ 293DZ 7 B, :f."bBn;PDHv

u~#9*7#Q-9C db2text start |nt/K“Net Search Extender 5}~q”#

"b

9IT9C DB2 XFPD44(M,$D>w}#

tC}]b

ENABLE DATABASE FOR TEXT |nCZ<8}]bT) Net Search Extender 9

C#

Xk_8 DBADM (^#

TZzcTBu~D?v}]b<4PKNq;N:|,*ZdPQwD>DPD

m#

ENABLE DATABASE FOR TEXT |n9a"aZ Z 1653D:SQL j?Qw/}

M SQL m5/};PyhvD Net Search Extender Qw/}M}L#

1tC}]b1,K|n9aT/4(BPmMS<:

db2ext.dbdefaultsf"w}"D>M&mXwD}]b1!5#

db2ext.textindexformatsf"\'VDq=MQ9CD10&Zn/4,D#MD~DPm#

db2ext.indexconfigurationf"w}dCN}#

db2ext.textindexesC4zYyPD>w}D?<S<#

tC}]bs,}]ba#VtC4,1=z+d{C#

© Copyright IBM Corp. 1995, 2010 59

Page 68: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

{C}]b

1zrc;YS}]bPQwD>1,k9C DISABLE DATABASE FOR TEXT |

n{CK}]b#

h*TK}]b_P DBADM (^#

1 Net Search Extender <8}]bT)9C1,+xP3)\m|D#>ZhvIo

zz!{K}LD;)&\#

*{CQ,SDS53,9CTB|n:

db2text DISABLE DATABASE FOR TEXT

1z{C}]b1,C|na>}BPTs,,1>}yPVPD>w}:

v ZtC~qw14(D Net Search Extender ?<S<Mm#

v Net Search Extender D SQL /} (UDF) Dyw#

g{ DISABLE DATABASE FOR TEXT |n5Xms,xz^[gN<k{C}]

b(49TZ9Cw}2k{C),G49CTB|n:

db2text DISABLE DATABASE for text force

":g{Z}]bP(eKNND>w},G4{C}]b+'\#(i@N}%b

)w},;sliGq"zNNJb#g{z9C DISABLE DATABASE FOR TEXT

FORCE |n,G4|;#$}%}]bPD Net Search Extender ?<m#g{VPD

>w}9CD>#tG(y!a9,G4;\&C force !n#

+G,g{;\9W>}3)w},G4I\T;P;)J4h*V/e}#b)J

4|(:

v w}"$wM_Y:f?<PDD~

v ctedem.dat PDwHLru?

v g{9C4F6q!n4(w},G4XkV/>}6L}]bmPD

IBMSNAP_SIGNAL"IBMSNAP_PRUNE_SET M IBMSNAP_PRUNCNTL u?#9

C APPLY_QUAL=’NSEDB2’||instance_name and TARGET_SERVER= database_name u

~IT\]Wj6b)u?#

ZTB>}P,5}G DB2,x}]bG SAMPLE#

DELETE FROM <ccSchema>.IBMSNAP_SIGNALWHERE SIGNAL_INPUT_IN IN

(SELECT MAP_ID FROM <ccSchema>.IBMSNAP_PRUNCNTLWHERE APPLY_QUAL= ’NSEDB2’ AND TARGET_SERVER= ’SAMPLE’);

DELETE FROM <ccSchema>.IBMSNAP_PRUNCNTLWHERE APPLY_QUAL= ’NSEDB2’ AND TARGET_SERVER= ’SAMPLE’;

DELETE FROM <ccschema>.IBMSNAP_PRUNE_SETWHERE APPLY_QUAL= ’NSEDB2’ AND TARGET_SERVER= ’SAMPLE’;

60 Net Search Extender \mMC'8O

Page 69: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

4(D>w}

T|,*QwDD>D?vP"v CREATE INDEX FOR TEXT |n;N#

h*BPdP;v(^6p:

v Tw}mD CONTROL X(

v TmD INDEX X(T0T}]bD IMPLICIT_SCHEMA (^rTw}#=D

CREATEIN X(

v DBADM (^

!\TBP}]`M_P;,D*s,z9GITTyP}]`M4(D>w}:

v ~xF}]`M

v ;\'VD}]`M

*f"}LQw4(D>w}2_P;,D*s#

4(D>w}1,y]GqTD>w}tCK)9D>#tG(y!a9,Net Search

Extender I\aT/4(BPTs#

":g{T6'Vxm4(w},G4Xk8( ADMINISTRATION TABLES IN Sd#PX|`E",kND CTE0150E#

TZ#fU>y!a9:

U>m Km+zYTC'mPDPywDyP|D#"b:g{!q RECREATEINDEX ON UPDATE !nr_9C4F6qm,G4;a4(U>m#

B~m Km+U/PXZ|BD>w}ZdDyP|BM1ZJbDE"#

C'mOD%"w(|GZu<|B1mSD)

?1mS">}r|DC'mPDD51,b)%"wMa+E"mSAU>

m#ZB;N4$(1d|Bw}r_V/|Bw}Zd,*#Vw},=M

h*CE"#

"b:v14(U>m1Ea4(%"w,"R,+Ty>mx;TS<rG

Fm4(D>w}#

TZ)9U>MG(y!a9:

U>m |aG<TD5D|B#

(zG(m

|aG<ekM>}#

B~m Km+U/PXZ|BD>w}ZdDyP|BM1ZJbDE"#

C'mD|B%"w(|GZu<|BZdmSD)

1Q("w}DPPDD5|B1,C|B%"w+\0lPDw|mSAU

>m#

*E/T\MELUd,CREATE INDEX |nIT9C;v!n4*m8(m;vm

Ud#

Z 9 B *":4(M,$D>w} 61

Page 70: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

":g{9C DB2 LOAD |n4<kD5,G4b)%"w;a%","R;\9C

#fy!a9TQ0kD5("v?w}#KivB,9C DB2 IMPORT |n|C,

r*C|na$n%"w#

g{TD>w}dCK)9D>#ty!a9,G4aZ(zG(mP6q9C“0k

ek”YwekDD5,"RIT("v?w}#

TB>}+T htmltab mPD HTMLFILE D>P4(D>w}#

db2text create index DB2EXT.HTMLIDX for text on DB2EXT.HTMLTAB(HTMLFILE) format HTML

KmOXkfZw|#

CZ4(w}D1!54TZ db2ext.dbdefaults S<#

*!{I CREATE INDEX ywD|D,9C DROP INDEX |n#PXKE",k

NDZ 723D:>}D>w};#

*9CD>PPD}]4ndy4(Dw},9CTB|n:

db2text update index DB2EXT.HTMLIDX for text

"b:;P(}9C db2text update |n9D>w}km,=.sE\I&XQwD5#

g{Z("w}Zd"zKms,G4a+w}|BB~PmSAB~m#}g,1

R;=*("w}xESDD5r_D5q=^'1Ma"zbViv#*q!|`

E",kNDZ 1993D:B~S<;Dhv#

":Qw**

y]Z4(w}Zdy!qD!n,ITIC;,DQw=(:

v SQL j?Qw/}&myPD>w}(}KTS<4(DD>w})#

v f"}LQw/};&m9C_Y:f4(DD>w}#

v SQL m5/}&myPD>w}(|(TS<4(DD>w})#

T~xF}]`M4(D>w}

+}]f"Z_P~xF}]`M(}g,BLOB r FOR BIT DATA)DPP1,DB2

}]b53;a*;K}]#bb6ED5+#t|GD-<zk3(CCSID),b

Z4(D>w}1+<BJb,bGr*zI\_P=v;,Dzk3#rK,h*

7(zG}Z9C}]bDzk3,9G}Z9CZ CREATE INDEX |nP8(Dz

k3#

*K\bzzKJb,&Z4(D>w}18(zk3:

db2text CREATE INDEX db2ext.comment FOR TEXT ON db2ext.texttab (comment)CCSID 1252

g{;P8(zk3,G4(}wCTB|n4liQ-9CKDv CCSID 44(w

}:

db2 SELECT ccsid FROM db2ext.textindexes WHERE INDSCHEMA = ’DB2EXT’and INDNAME = ’COMMENT’

62 Net Search Extender \mMC'8O

Page 71: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:;'V_P;,zk3DD5;Z,;vD>w}P#PX DB2 }]bz7g

N*;D5zk3hCDE",kND6+r/8O7#

"b:ZTV{}]`M4(w}1";fZCJb#TZV{}]`M,;*8(

CCSID N}#

T;\'VD}]`M4(D>w}

*4(w},D>PXktZBP}]`MDdP;V:

v CHAR

v VARCHAR

v LONG VARCHAR

v CLOB

v GRAPHIC

v VARGRAPHIC

v LONG VARGRAPHIC

v DBCLOB

v BLOB

v XML

g{D5;Z;v_P;\'VD}]`M(}g,C'(eD`M(UDT))DPP,

G4zXk4PBPYw:

1. a);v*;/},|+C'`Mw*dk,;s+CC'`M?F*;*;VP

'}]`M4w*dv`M#

2. Z4(w}18(K*;/}D{F# PXx;=DE",kNDZ 135 3D

:CREATE INDEX |n;#

zrc+9uD>f"ZmP#

1. Z;%= SQL a0P*D>4(C'(eD`M(UDT):

db2 "CREATE DISTINCT TYPE COMPRESSED_TEXT AS CLOB(1M)"

2. 4(;vm,"+D>ekCmP:

db2 "CREATE TABLE UDTTABLE (author VARCHAR(50) not null,text COMPRESSED_TEXT, primary key (author))"

db2 "INSERT ..."

3. }g,4(;vF* uncompress DC'(eD/}(UDF)#b+SU=`M*

COMPRESSED_TEXT D5,"R5X`&D49uD>,}g5 CLOB(10M)#

4. 4TB=(4(D>w}48( uncompress UDF:

db2text "CREATE INDEX UDTINDEX for text ON UDTTABLE(uncompress(text))..."

9Cv?w}|B(|9C DB2 4F)TGF4(D>w}

Z9C4F6qmTGF4(D>w}.0,Xk4PBP=h:

1. 9CyP~qw(eM|0w(ehC DB2 *O}]b#

Z 9 B *":4(M,$D>w} 63

Page 72: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

2. Z6L~qwPhC4FXFmM Capture Lr# bMGGFD4myZDX=#

g{ DB2 }]b53;T/4(GF,G4Xk9CBPwmD;v#={Z*O

DB2 }]bP4(GF:

v IBMSNAP_SIGNAL

v IBMSNAP_PRUNE_SET

v IBMSNAP_PRUNCNTL

v IBMSNAP_REGISTER

v IBMSNAP_REG_SYNC(vJCZG DB2 6L4)

Z4PK=h.s,4FXFmDGFGw* DB2 *O}]bOD;V“6qXF

#=”PDGFa)D#K#={TZ DB2TEXT CREATE INDEX |n\X*#

3. +m"a*4F4#

4. g{Z"a=hP DB2 }]b534T/4(GF,G4Z*O}]bP*4F6

qm4(GF# 4F6qmITG“|D}]”(CD)m,2ITG“;B|D}]

”(CCD)m#KGFG DB2TEXT CREATE INDEX |nD;vN}#

"b:;\|DP{

IBMSNAP_OPERATION"IBMSNAP_COMMITSEQ"IBMSNAP_INTENTSEQ Mw

|PD{F#

5. g{}Z9C DB2 4F4,G47# Capture Lr}ZKP# ;*dt/ Cap-

ture Lr;g{*9Cdt/,G4Xkek APPLY_QUAL LIKE ’NSE%’ D

IBMSNAP_SIGNAL mPDyPP#TB SQL odITCzKbGgNjIKNq

D:

INSERT INTO capture_control_schema.IBMSNAP_SIGNALSELECT CURRENT TIMESTAMP, ’CMD’, ’CAPSTART’, MAP_ID, ’P’FROM capture_control_schema.IBMSNAP_PRUNCNTLWHERE APPLY_QUAL LIKE ’NSE

6. IT9CTB>},(}9C4FTGF4(D>w}:

DB2TEXTCREATE INDEX indexname FOR TEXT ON nickname (text_column)REPLICATION CAPTURE TABLE capture_nicknameCONTROL TABLE SCHEMA capture_control_schema

4(f"}LQwIT9CDD>w}

g{z$H*@k+mPDD)}]a)xC',"Rz;T;Z%?DQwa{P

K$,x;GT{va{PmPK$,G4IT9Cf"}LQw#TZf"}LQ

w,h*Z4P CREATE INDEX |nZd8(_Y:f!n#(}9CQ_Y:fD

w},Zi/1MITqC_T\,bGr*|a+8(DyP}]F=wf"w

P,Sx\bKSmP4PomA!Ywy(QD_I>#

ZWN|BQ_Y:fDw}.0,&7#mPQ|,D5T\b|B4ndmDw

}#byIqC|CD("w}T\M}7@F_Y:f*s#

f"}LQwITlY5XkD5`X*D$(e}]#Z CREATE INDEX |nP9

C_Y:fm!n4xP(e#;s,ACTIVATE CACHE |n+8(D}]FkZf

_Y:fP#

1*f"}LQw4(D>w}1,Xk7(MFcBPN}:

64 Net Search Extender \mMC'8O

Page 73: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v _Y:fD`M(Y1_Y:frVC_Y:f)

v w}|BD`M(T/|B"v?|Br_Z?N|B1XB4(w})

v Net Search Extender I9CDnsZf?((}9C MAXIMUM_CACHE_SIZE)#

v sxD5|Byh*DICZf?,9C PCTFREE 4hC#"b:b;JCZv?

|B#

a)KBP`MD_Y:f:

Y1_Y:f

bG9C?v DB2TEXT ACTIVATE CACHE |nX(D,"Rh*+}]S

DB2 mXB0kZfP#g{?NXBt/ Net Search Extender r_XB}

<531<S7*<9(Q_Y:fDw},G4(QD1d+HXB$nV

C_Y:fD1d|$,TZsMm|GgK#v1zZ&mY?DL(}

],"R^k<G9(Q_Y:fD}]y(D1d1E9CY1_Y:f#

VC_Y:f

VC_Y:f#fZELO,IT9C DB2TEXT ACTIVATE CACHE |n+

|lY3dAZf#Zv?w}|B=8P,_Y:fXk#V$n4,,T

9mkQ_Y:fDw}#V,=#qr,B;v DB2TEXT ACTIVATE

CACHE |n+S7*<XB4(_Y:f#

a)KBP=(4|BD>w}:

;9C RECREATE INDEX ON UPDATE !ng{4hC RECREATE INDEX ON UPDATE !n,G4I\aT/xPw}|B#I UPDATE INDEX |n%"K}L,I“|B5J”!n47(|B

1ddt#K|B}LVF*v?|B#

&\b>}mPDD5;sYXBekD5,bGr*Z_Y:fP;\4C

Q>}D5D[#rK,&\b|DQ$nDw}D|P#

9C RECREATE INDEX ON UPDATE !n?N|B1,K!n<+XB4(w}#Z_Y:fPmo=PDNNI\;

C9C variable }]`M#b+Z!_Y:fUd#Z CACHE TABLE SdP9C`&D CAST mo=#

g{}];G\H(,4,g{Z{Zu<w}$n.sek,} 50% DD

5,G49CK!n#

Net Search Extender a)K=v SQL /}4ozz7( CREATE INDEX ZfN}#

|GG MAXIMUM_CACHE_SIZE M PCTFREE#

v MAXIMUM_CACHE_SIZE 8(_Y:fw}Dnss!#I9CTB UDF /}q

! MAXIMUM_CACHE_SIZE D5,TWVZ(MB)F:

DB2EXT.MAXIMUM_CACHE_SIZE(maximumNumberDocs INTEGER,averageRowLength INTEGER, numberOfCacheColumns INTEGER)

TB|n+5XmD=yP$HN}:

SELECT AVG(LENGTH(cache column_1) + ... + LENGTH(cache column_n))

"b:g{+|`D5ek=mP,G4=y5I\a+sX|D#_Y:fP}

?kZ DB2TEXT CREATE INDEX |nD CACHE TABLE SdP9CDPmo

=}?`X#

Z 9 B *":4(M,$D>w} 65

Page 74: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

*q!|`E",kNDZ 303D:f"}LQwDZf*s;#

v PCTFREE 8(Z MAXIMUM_CACHE_SIZE P8(DIC4#fd{D5D_Y:

fDYVH#TB UDF /}+y]5JD5}MnsD5}45X(iD

PCTFREE 5#

DB2EXT.PCTFREE(actualNumberDocs INTEGER, maximumNumberDocs INTEGER)

5JD5}GZ;N4P ACTIVATE CACHE |n(C|n+4(Zf_Y:f)

1mP_PDP}#

nsD5}GZKPB;v DB2TEXT ACTIVATE |n(TZY1_Y:f)r

DB2TEXT ACTIVATE CACHE RECREATE |n(TZVC_Y:f).0@FD

mPDnsD5}#

1!5hC* 50%#g{?N|B1<XB4(w},G4+ PCTFREE 5hC*0#

Y(zDmP 10000 P,xz;#{,} 20000 P#I9CTBwC4Fch*D

PCTFREE 5:

db2 "values DB2EXT.PCTFREE(10000,20000) "

Y(nsPs!* 20000,RZ_Y:fP_P=ys!* 76 D 2 P#9CTBwC

45XCs!:

db2 " values DB2EXT.MAXIMUM_CACHE_SIZE(20000,76,2) "

Z7(`&DN}.s,IT9CTBwC44(_Y:fDw}:

db2text CREATE INDEX db2ext.comment FOR TEXT ON db2ext.texttab (comment)CACHE TABLE (docid) PCTFREE 10 MAXIMUM CACHE SIZE 5

ZK>}P,T docid PxPK_Y:f,"+wf"wCZlY5Xa{m##t

10% D_Y:f)TsDD59C,"+_Y:f^F*n` 5 MB#

4(S<DD>w}

IT4(PXS<DD>w},T+|kf"}Lrm5Qw/}dO9C#

+G,z;\9CNNj?/}(}g,CONTAINS)#m;vw*V^TG;\T

S<4(%"w,rK,;\T/6pWcy>mPDNN|D#

rK,TZv?w}|B,C'Xke~Q-mS"|Br>}KD)D5Tc9D

>w}k}]b,=#*K,Xk+yP|DmSAU>m#TBy>P5wKK}

L:

1. 9CTB|n44(y>m:

db2 "create table DB2EXT.TLOGIX140789(key INTEGER not null PRIMARY KEY,name VARCHAR(50) not null, comment VARCHAR(90))"

2. 9CBP|n4mS;)u?:

db2 "insert into DB2EXT.TLOGIX140789 values(1,’Claus’,’works in room 301’)"db2 "insert into DB2EXT.TLOGIX140789 values(2,’Manja’,’is in the same office as Juergen’)"db2 "insert into DB2EXT.TLOGIX140789 values

66 Net Search Extender \mMC'8O

Page 75: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

(2,’Juergen’,’has the longest way to Raiko’)"db2 "insert into DB2EXT.TLOGIX140789 values(3,’Raiko’,’is sitting in the office besides Claus ’)"

3. 9CTB|n44(S<:

db2 "create view sampleview as select key, comment from DB2EXT.TLOGIX140789"

4. 9CBP|n44("|BM$nD>w}:

db2text "create index indexview for text on sampleview(comment)cache table (comment) maximum cache size 1 key columnsfor index on view (key)"

db2text "update index indexview for text"db2text "activate cache for index indexview for text"

":h*8(_Y:fmTc\;TS<4(D>w}#*4(}7DU>m,X

kTS<Dw}8(|P#g{4K==4(w},G49IT9Cm5/}4Q

ww}#

ZVx}]b73P9Cf"}LQw1,XkZ%;VxO*\mmT=8(m

Ud,"ZKVxOT=XxPwC#*7#,SA}7DVx,k9C DB2NODE73d?#

5. *|Bm,9CBP|n:

db2 "insert into DB2EXT.TLOGIX140789 values(4,’Bernhard’,’is working on the same floor

as Manja, but not as Claus’)"db2 "insert into DB2EXT.TLOGIX140789 values(5,’Guenter’,’shares the office with Raiko’)"

6. ;s,|BU>m#*q!U>mD{F,9CTB|n:

db2 "select INDSCHEMA,INDNAME,LOGVIEWSCHEMA,LOGVIEWNAMEfrom db2ext.textindexes"

TBGU>mD<V:

sqltype sqllen sqlname.data sqlname.length-------------------- ------ ----------------------- --------------496 INTEGER 4 OPERATION 9392 TIMESTAMP 26 TIME 4497 INTEGER 4 PK01 4

*+u?mS=U>mP,9CBP|n:

db2 "insert into DB2EXT.TLOGIX140789 values(0,CURRENT TIMESTAMP,4)"db2 "insert into DB2EXT.TLOGIX140789 values(0,CURRENT TIMESTAMP,5)"

Z;v5C4hvYw(0 = ek,1 = |B,2 = >})#Z~v5&1<UG

CURRENT TIMESTAMP,xns;v5GQ-ek"|Br>}DPDw|#

7. 9CTB|nYN|BCw}:

db2text "update index indexview for text"

VZ,IT9Cf"}LTB5xPQwK#

T6'Vxm4(D>w}

IT6'Vxm4(D>w},x^[b)mxP9G;x'Vv?w}|BD)9

D>#tG(y!a9#

Z 9 B *":4(M,$D>w} 67

Page 76: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

*T6'VxmDD>w}{CCy!a9,k8( CREATE INDEX |n"+

AUXLOG N}hC* OFF,gTB>}Py>:

db2text create index sampleix for text on sample(comment) administration tables inmytablespace index configuration(auxlog off) connect to mydb

ZKivB,+mSwU>m,D5|D+(}%"w6p#"b:T6'Vxm4

(w}1,Xk9C ADMINISTRATION TABLES IN Sd,qra"zms#

;\9Cv?|B4&mk,Srpk6'PXD|Dr(}9CxP INSERT N}DLOAD |n0k=ymSVxDD5#XkXB4(D>w}49CD>w}ky>m

,=#

TCD>w}tC)9D>#tG(y!a91,+(}|B%"w+D5|B6q

=wU>mP,,1(}j{T&m+D5ekM>}6q=(zG(mP#TBy

>ivT>KK}L:

iv 1:9C)9D>#tG(y!a9,SmDVx

db2 "create table uc_007_customer_archive (pk integer not null primary key,customer varchar(128) not null, year integer not null,address blob(1M) not null) partition by range(year)(starting(2000)ending(2001)every 1)"

db2text "create index uc_007_idx for text on uc_007_customer_archive (address)administration tables in mytablespace"

db2 "select indexname, logviewname, auxstagingname from db2ext.textindexes"

db2text "update index uc_007_idx for text"

db2 "create table uc_007_customer_2001 (pk integer not null primary key,customer varchar(128) not null, year integer not null, address blob(1M) not null)"

db2 "import from uc_007_2001.del of del lobs from ./data modified by codepage=1208insert into uc_007_customer_2001"

db2 "alter table uc_007_customer_archive attach partition p2001 starting(2001)ending(2002)exclusive from uc_007_customer_2001"

"b:b)|DP;IS,"Rh*j{T&m#

db2 "select * from sysibmts.systsauxlog_ix253720"

PK GLOBALTRANSID GLOBALTRANSTIME OPERATIONTYPE----- ------------------- ------------------- ----------------!qK 0 vG<#

db2 "set integrity for uc_007_customer_archive immediate checked"

j{T&ma+StmCZ]R==#

db2 "select * from sysibmts.systsauxlog_ix253720"

PK GLOBALTRANSID GLOBALTRANSTIME OPERATIONTYPE----- -------------------------- --------------------- ---------------SQL0668N ;JmTm“SYSIBMTS.SYSTSAUXLOG_IX253720”4PYw,-rk*“1”#SQLSTATE=57016

TD>#tG(m4Pj{T&m#C|n+&mCmDyPD>w}#

db2text "reset pending for table uc_007_customer_archive for text"

68 Net Search Extender \mMC'8O

Page 77: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

db2 "select * from sysibmts.systsauxlog_ix253720"

PK GLOBALTRANSID GLOBALTRANSTIME OPERATIONTYPE----- ----------------------- ----------------------- ---------

1 x’000000000002215B’ x’20081020204612500381000000’ 12 x’000000000002215B’ x’20081020204612500602000000’ 13 x’000000000002215B’ x’20081020204612500734000000’ 15 x’000000000002215B’ x’20081020204612500864000000’ 1

v?|B+&m4TB,SVxD}]#

db2text "update index uc_007_idx for text"

iv 2:9C)9D>#tG(y!a9pkmDVx

db2 alter table uc_007_customer_archive detach partition p2005 into t4p2005SQL3601W

Cod<B;vr`vmT/CZ“hCj{T]R”4,#SQLSTATE=01586

db2text "reset pending for table uc_007_customer_archive for text"

db2text "update index uc_007_idx for text"

("w}1DT\"bBn

*Z("w}Zda_T\,&<GBPJb:

v 9C VARCHAR }]`Mx;G LONG VARCHAR r CLOB 4f"D>D5#

v 9C%@DomEL4f"D>w}M}]bD~#

v 9CO!Dw|P(}g,TIMESTAMP M INTEGER)x;G VARCHAR `M#

v 7#53_Pc;D5ZfICZyPK`}]#g{Zf;c,G4Yw53M

a9Cw3Ud#ba5M("w}MQwT\#

v ZT/rV/|Bw}Zd9CD|B commitcount N}Zv?("w}Zda5M

("w}DT\#"b:Zu<|B}LP49CCN}#

v g{+m`ms{"M/f{"4kB~U>m,G4Z|Bw}ZdT\I\a

B5#

,$D>w}

>ZhvgN,$D>w}Mq!PX|GD4,DPCE"#,$Nq|(:

1. |BMXiD>w}

2. DdD>w}

3. e}(>})w}|BB~E"

4. >}D>w}

5. i4w}4,

>Z9|(PXgN8]M4-w}MQtCD}]bDE"#

|BMXiD>w}

ZZ;N4(M|BD>w}.s,Xk#VD>w}GnBD#}g,1+D>D

5mSAmr_|DmPDVPD51,XkTCD5("w}T9w}Z]kCm

DZ],=#,y,1SmP>}D>D51,XkSw}P}%dJu}C#

Z 9 B *":4(M,$D>w} 69

Page 78: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

g{Z CREATE INDEX |nP8(K RECREATE !n,G4?N|B1<a9W

X(w}#K!n;a4(NNU>mr%"w#g{z_PsMm,IZX(j{

Dw}h*\_DI>,rK&ww9CK!n#

g{4(D>w}149C RECREATE INDEX ON UPDATE !n,G4PXBD"

Q|DrQ>}D5DE"+(}%"wf"ZU>mP#g{TD>w}dCK)

9D>#tG(y!a9(AUXLOG ON),G4|B%"wa+PXQ|DD5DE

"f"ZU>mP,xPXekM>}DE"+(}j{T&mf"Z(zG(m

P#

(#,4x(D1ddt4T/|Bw}#IT9C ALTER INDEX |n4|DVP

w}D|B5J#

y]*xP|BD1dT0Z*<|Bw}.0XkZU>mPxPESDn!D>

|D}48(w}D|B5J#g{Zx(DUZM1dZ,U>mP;Pc;D|

D,G4;a|Bw}#

&1P8XF.(Z("w};Ts?D>D5("w}G;nHDQ1dVDQJ

4DNq#|y(DB~!vZ\`rX#b)rX|(:D5s!"TSO;N|

Bw}T4Q-mSr|DKDD>D5}T0&mwD\&#CZf.w}|BD

=vX*<I*:

v ZVx}]b73P$w1,&Xp"bw}|B1dmT+""w}|BD}?

uYAnM#bGr*,TZ53P2EDD>w}|B,""KPDtIw}|

BI\<B?vVxDxL}kx(1d*|BDw}}`,#

v &1\bTs?w}xP5JG#_DT/|B,byvI\a<Bzz@x#}

g,g{T 100 vw}?t 5 VSM|B;N,"R?\ 7 lR?l 24 !1;

dOX4PKYw,G4;\MazI;v|, 100*12*24*7=201600 vlicDZ

?Pm,\mKPmDI>G\_D#

":Z DB2 mO,ZBPivBI\a"zXvM@xiv:

v _|B5J

v _5J|DBq

v $Bq

|BK}]bm.s,Ma+XkT Net Search Extender w}xPD|DG<=U>

mP#Z&mb)U>mu?.s,MaSU>mP>}b)u?#g{TU>m4

PDb)>}Ywkh*G<D}]bmPD|B;B,G4I\a"z@xiv#

g{*w}dCKD>#tG(my!a9,G4kTy>mD3)}]bYwI\

ah{T(zG(mDCJ#Z|BD>w}.0,7#(zG(m4&Z]R=

=#

|BD>w}

UPDATE INDEX |nJmz;)ksM"4|Bw}#

N1>}D>w}

1Xk"4|Bw}x;H}(Z("w}1#

|n UPDATE INDEX

(^ odDZ(j6y_PDX(XkAY|(BPdP;n:

70 Net Search Extender \mMC'8O

Page 79: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v Tm(Td(eKw})D CONTROL X(

v DATAACCESS (^

TB|n+|Bw}:

db2text UPDATE INDEX comment FOR TEXT

1Q+8vD>D5mSA}]b"Rk*"4Qw|G1,K|n\PC#

g{Z4P CREATE INDEX Zd8(K AUTOMATIC REORGANIZE,G4Zh*

1+T/Xiw}#

g{z**8( MANUAL REORGANIZATION "Rk7(Gqh*xPV/Xi,G49CTB|n4i/ db2ext.textindexes S<:

db2 "select reorg_suggested from db2ext.textindexes where INDNAME = ’comment’"

g{z8( MANUAL REORGANIZATION "R-#|B;P,G4&G!|B}L+d}#*V/xPXi,9CTB|n:

db2text UPDATE INDEX comment FOR TEXT reorganize

DdD>w}

Zh*|D|B5Jr_w}?<M$w?<1"v ALTER INDEX |n#

odDZ(j6y_PDX(XkAY|(BPdP;n:

v Tm(Td(eKw})D CONTROL X(

v DBADM (^

9C ALTER INDEX |n4|Dw}$w?<"w}D|B5Jr__Y:fXw(w

*G MAXIMUM CACHE SIZE r PCTFREE)#g{;8(|B5J,G410h

C+#V;d#g{}Z|BrQww},G4aT>ms{"#bmw10x(K

w},;\4PNN|D#

TB>}+|Dw}D|B5J#

db2text ALTER INDEX comment FOR TEXTUPDATE FREQUENCY d(1,2,3,4,5) h(12,15) m(00) UPDATE MINIMUM 100

ZK>}P,g{SPPAYP 100 vD>D5,G4+ZGZ;AGZeD 12:00 r

15:00 |Bw}#

9CTB|n4#9w}D(Z|B:

db2text ALTER INDEX comment FOR TEXTUPDATE FREQUENCY NONE

g{9C ALTER INDEX |n4|Dw}?<,G4a+w}D~S-<w}?<F

AB;C,"ZK}LPx(w}#TZsMw}T0gD~53D|D,bI\*

(s?1d#Z4F}LjI.s,MaTw}bx,ZGVIT9Cw}K#

e}w}B~1z;Yh*w}B~mPD{"1,"v CLEAR EVENTS FOR INDEX |n#

odDZ(j6y_PDX(XkAY|(BPdP;n:

Z 9 B *":4(M,$D>w} 71

Page 80: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v Tm(Td(eKw})D CONTROL X(

v DBADM (^

PX("w}B~DE"(}g,|BD*<1dMax1d"Q("w}DD5}

r_|BZd"zDD5ms)<f"Zw}DB~mP#bITozz7(JbD

-r#1;Yh*b){"1,IT>}#

TB>}+S8(DD>w}P>}{":

db2text CLEAR EVENTS FOR INDEX comment FOR TEXT

>}D>w}

1zrc;YSD>PPQwD>1,k"v DROP INDEX FOR TEXT |n#

odDZ(j6y_PDX(XkAY|(BPdP;n:

v Tm(Td(eKw})D CONTROL X(

v DBADM (^

db2text DROP INDEX comment FOR TEXT

1>}D>w}1,2>}KBPmMS<:

v w}DU>mMS<

v w}DB~mMS<

v U>m%"w(g{fZ)

v D>#tG(mMS<(g{fZ)

":<U*Z>}mDw}.sE>}m#g{H>}Cm,"RfZD>#tG(

m,G49a>}yPD>#tG(m,+w}0d\mmMS<T;fZ#

i4D>w}4,*q!PX}]bPD10D>w}DE",k9C Net Search Extender ?<S<#

}g,g{k*@10D}]b1!5,9CTB|n:

db2 "select * from db2ext.dbdefaults"

*q!10ICDw}"|G`&DmMQ("w}DD5}DE",k9CTB|

n:

db2 "select indschema, indname, tabschema, tabname, number_docsfrom db2ext.textindexes"

9CTB|n4q!PXX(w}Dq=DE":

db2 "select format, modelname from db2ext.textindexformats whereindschema = ’DB2EXT’ and indname = ’TITLE’"

g{4hC COMMITCOUNT,G4ZKP|B}LZd;a|B db2ext.textindexes PD

NUMBER_DOCS N}#*Z|B}LPi410Q|BDD5},9CTB|n:

db2text CONTROL LIST ALL LOCKS FOR DATABASE sample INDEX db2ext.title

8]k4-D>w}

Z8]r4-QtCD}]bMD>w}.0,Xk#9 Net Search Extender ~q#

72 Net Search Extender \mMC'8O

Page 81: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v *8]QtCD}]bT0I Net Search Extender 4(DD>w},k4PBPY

w:

1. Kb Net Search Extender Q-4(KD)w}T0b)w}Df";C# Z

db2ext.textindexes S<OwC;v SELECT od:

db2 "select indschema, indname, indexdirectory from db2ext.textindexes"

2. k7#4Z|BNNw},;s#9 Net Search Extender ~q# "vTB|n:

db2text stop

3. Z8]}]b.s,8]w}?<MS?<#

4. XBt/ Net Search Extender ~q# "vTB|n:

db2text start

v *4-QtCD}]bT0I Net Search Extender 4(DD>w},k4PBPY

w:

1. #9 Net Search Extender# "vTB|n:

db2text stop

2. +w}?<D8]1>4-=T0D,;76P#

3. XBt/ Net Search Extender# "vTB|n:

db2text start

}% /tmp ?<PDD~1 Net Search Extender ~q}ZKP1,7#CZem /tmp DQ2Ew5;abb

}%b)D~#/tmp ?<PXkfZBPD~,Net Search Extender ~q}ZKP1

;\>}b)D~:

v EE?M2mZfD~:

instance_owner.TEXT.0000.LATCHinstance_owner.TEXT.0000instance_owner.CACHE.0000instance_owner.SCHEDULER.LATCHinstance_owner.DEMON.SEMinstance_owner.DEMON.MEM

":ZVx}]b73P,?vZcaP=SDT`,==|{DT&D~:

instance_owner.TEXT.0001.LATCH"instance_owner.TEXT.0001 M

instance_owner.CACHE.0001 H#

v Z4(w}Zd,g{_Y:fGY1_Y:f,G4Z /tmp ?<PI\a4=`

FZTBZ]DD~:

database_name.IX123456database_name.IX123456.data0

Z 9 B *":4(M,$D>w} 73

Page 82: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

74 Net Search Extender \mMC'8O

Page 83: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 10 B QwD>D=(

Net Search Extender a)KBP=(4QwD>:

SQL j?Qw/}IT+D>QwSi/6k= SQL i/P#Net Search Extender a)K SQL

j?Qw/},bGTIC SQL /}D)9#(}+D>QwSi/|,Z

SQL i/P,MIT+ Net Search Extender Qw&\k DB2 XQuery &ma

Op4#ITZ db2-fn:sqlquery() XQuery dk/}P9CT XML D5D

D>Qwi/,"RJm9C XQuery 41S&mR=D XML D5#

f"}LQw/}

b9z\;5X$(eD_Y:fa{m#

SQL m5/}ITICkf"}LQw`FD==49CKQw#

TZ SQL j?Qw/},>ZhvKBP=f:

v 9C CONTAINS"NUMBEROFMATCHES M SCORE /}4QwD>#

PXo(Dj8hv,kNDZ 1653D:SQL j?Qw/}M SQL m5/};#

v (}+>}k CONTAINS /}dO9C48(QwTd?#

PXo(Dj{hv,kNDZ 1583D:QwTd?Do(;#

TZf"}LQw/},>ZhvKBP=f:

v 9Cf"}LQw4QwD>#

v *8(QwTd?,kNDZ 158 3D:QwTd?Do(;Tq!TN}Dh

v#

TZ“SQL m5/}”,>ZhvKBP=f:

v 9C“SQL m5/}”M HIGHLIGHT /}4QwD>#

PXo(Dhv,kNDZ 1653D:SQL j?Qw/}M SQL m5/};#

v *8(QwTd?,kNDZ 158 3D:QwTd?Do(;Tq!TN}Dh

v#

9P;)zI\h*<GDQwT\"bBnDE"#

ZxPQw.0,7#Q-4PKZ 593DZ 9 B, :*":4(M,$D>w};

PhvDyP`&D("w}=h,dP|(T;,}]`M("w}#

9C SQL j?Qw/}QwD>(}9C;)>},>ZhvKgN4BP==9C SQL j?Qw/}:

v 9C CONTAINS /}4"vi/#

v 9C NUMBEROFMATCHES /}47(ZD>D5PR=K`Yv`%dDQwJu#

v 9C SCORE /}4q!R=DD>D5DX*T#

© Copyright IBM Corp. 1995, 2010 75

Page 84: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

PXo(Dhv,kNDZ 1653D:SQL j?Qw/}M SQL m5/};#

"vi/

K>}]> CONTAINS /}gNQw texttab mPD comment PPDD>#g{D

>zcQwTd?,G4C/}+5X 1,qr+5X 0#

SELECT AUTHOR,TITLEFROM DB2EXT.TEXTTAB

WHERE CONTAINS(COMMENT, ’"book"’) = 1

ZK>}P,Z COMMENT PPQwJu book#

;'VQw ″″#ZQwJuP9C,x}E+<Bzzo(ms{"#g{ZQwV{

.P9C;P{,G42a<Bi/o(msms#

":

g{z*@D>Qw+5XG#sDa{/,G4mS^FTQwu~+\PC,}

g:

SELECT AUTHOR,TITLEFROM db2ext.texttab

WHERE CONTAINS(COMMENT, ’"book"’) = 1 AND PRICE < 20

Qw"5XR=D%dn}

9C NUMBEROFMATCHES /}47(Z?vD>D5PR=QwJuD51LH#

SELECT AUTHOR,TITLE,NUMBEROFMATCHES(COMMENT,’"book"’)FROM DB2EXT.TEXTTAB WHERE

NUMBEROFMATCHES(COMMENT, ’"book"’) > 0

NUMBEROFMATCHES +T?;P<5X;v{}5#

Qw"5XR=DD>D5DV}

SCORE +5X;v}},|8>;vD5`TZZ,;w}PR=Dd{D5zcQw

JuDLH#C5y]ZD5PR=DkD5s!`XD%dn}4Fc#

ZTB>}P,IT9C SCORE /}4q!R=DD5DV}5:

WITH TEMPTABLE(docid,score)AS (SELECT docid,

SCORE(COMMENT,’"book"’)FROM DB2EXT.TEXTTAB)

SELECT *FROM TEMPTABLE

WHERE score > 0ORDER BY score ASC

SCORE +5X 0 = 1 .dD DOUBLE 5#

I SCORE 5XD5;PZk*,;w}5XDd{ SCORE 5xPHO1EPbe#

;\+b)5k*d{w}5XD SCORE 5xPHO#

":;\+ CONTAINS"SCORE M NUMBEROFMATCHES Qw/}CZTS<4

(Dw}#

76 Net Search Extender \mMC'8O

Page 85: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DB2 }]b73;,,SCORE 5M;,:

v Z4Vx}]b73P,yPD5<Z%vmP#SCORE 5yZ%vmT0D5k

mPyPd{D5.dDX5#

v ZVx}]b73P,yPD5Z;,VxO#Z("w}Zd,v9C?vVx

>XDD549(D>w}#ZKivB,SCORE 5yZkyPD5(v;Z`V

xD;vVxP)DD5X5#

8( SQL QwTd?

CONTAINS"NUMBEROFMATCHES M SCORE /}<9CQwTd?#>Z9C

CONTAINS /}45w Net Search Extender /}PDQwTd?D;,>}#

PXo(Dj{hv,kNDZ 1593D:QwTd?o(;#

4Nb3rQwJu

;vQwTd?PIT_P`vJu#+`vQwJuiOZ;pD=(G9C:E

+|G,Sp4#

}g:

SELECT AUTHOR,TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’("kid", "dinosaur")’) = 1

bVq=DQwTd?IT4Nb3riR|,NNQwJuDD>#Z_-Ju

P,~= OR Kc{I,SQwJu#

9C<{Kc{ AND M OR xPQw

IT9C<{Kc{“&”(AND)M“|”(OR)4+QwJukd{QwJuiOZ;

p:

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’"author" | "pulitzer"’) = 1

9IT9C<{Kc{4iO8vJu:

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’"author" | "pulitzer" & "book"’) = 1

g{9C`v<{Kc{,G4+4USs=RD3rTb)Kc{xPs5#+

G,k#f<{_-;y,_-Kc{ AND(&)EHZ_-Kc{ OR(|)#ITZ

TB>}PKbKs5,|;|(2(E:

"book" & "pulitzer"| "year" & "author"

Net Search Extender 4TB==T<{Kc{xPs5:

("book" & "pulitzer") | ("year" & "author")

g{kT<{Kc{?FICd{s53r,G4XkmS2(E:

Z 10 B QwD>D=( 77

Page 86: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"book" & ("pulitzer" | "year") & "author"

9IT+<{Kc{k9C:EVt{4SZ;pDQwJuxPiO#

("author", "pulitzer") & "book"

ZbVivB,:E+;bM*<{Kc{ OR:

("author"| "pulitzer") & "book"

9C<{Kc{ NOT xPQwIT9C<{Kc{ NOT SQwPE}X(D>D5#

}g:

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,’("author", "pulitzer") & NOT "book"’) = 1

K>}+ST“author”r“pulitzer”DQwa{PE}|,Ju“book”DNND>D5#

#}Qw

#}Qw+QwkQwJu44`FD%J#

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’fuzzy form of 80 "pullitzer"’) =1

ZK>}P,QwI\aR=44msD%J pulitzer#

%d6p(ZC>}P*“80”)8(h*D<7LH#1D5PI\_P44ms

1,M9C#}Qw#1“b'V{6p”h8rotdk4(D51,(#MavV

bViv#9C 1 = 100 .dD54m>#}%dDLH,100 m>+7%d,xM

Z 80 DNN5<m>“#}%d”,5=!,%dLHM=M#

":g{#}Qw4a)J1D<7H,G49CV{AN4Qw;vJuD3)?V#

Qw?VJu(V{AN)

ANV{(r_F*“(d”V{)a)K;V|fbDQw=(#|GvSK(}Q

wR=DD>D5}#Net Search Extender 9C=vANV{:YVE (%) MB._

(_)#

Net Search Extender 9Cb)ANV{k DB2 =J LIKE 9Cb)ANV{D==`

,#

v % m>NN}?DNbV{#

TBGZQwJuP?+ % CwANV{D;v>}:

SELECT AUTHOR,TITLEFROM DB2EXT.TEXTTAB

WHERE CONTAINS(COMMENT, ’"th%er"’) = 1

KQwJu+iR|,%J“thriller”"“throttle”M“thread-splitter”DD>D5#

78 Net Search Extender \mMC'8O

Page 87: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v _ m>QwJuPD;vV{#

TB>}9+iR|,%J“thriller”DD>D5#

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT, ’"th_iller"’) = 1

ITZ;vLoP9C`v(d{(LoPD`v%JIT|,;v(d{),+

G,(}(d{)9R=DJu;\G%vJu,x;GI`v%JiIDJu#}

g,(d{mo=“th%er”+;akLo“the caller”`%d#

*P^HX9C(d{,bGr*|Ga+sXvsa{PmDs!,Sx5MT\

"R5X;h*DQwa{#

"b:;\+#}Qwr,eJQwk(d{QwiO=;p#xR,&7#(d{

Z~=rT= EXPANSION LIMIT number QwN}PI)9#PX EXPANSION

LIMIT number QwN}Dj8E",kNDZ 1613D:QwN};#

Qw|,ZkV{DJu

g{k*Qw|,“%”V{r“_”V{DJu,XkZCV{0mS(#y5D*eV

{#XkZi/P9C ESCAPE X|V4j6*eV{#

ZTB>}P,*eV{* "!":

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’"100!%" ESCAPE "!"’) = 1

4L(3rQwJu

g{zQw“primary key”,G4v1b=vJu`Z"R4gBy>D3rT>1E\

;R=b=vJu:

SELECT AUTHOR,TITLEFROM DB2EXT.TEXTTAB

WHERE CONTAINS(COMMENT, ’"primary key"’) =1

Qw,;odr,;NPDJu

Net Search Extender Z,;odr,;NPQwJuD\&P^#

TBGC4iRzcTBu~DD>D5DQwTd?>}:QwJu“web”kJu

“disk”Z,;vdSP#

SELECT AUTHOR,TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’"web" IN SAME SENTENCE AS "disk"’) = 1

9ITQw,1vVDtIv%J#ZTB>}P,+QwvVZ,;NdPD=v

Lo:

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’"linguistic analysis processing" IN SAME PARAGRAPH AS"search algorithms"’) = 1

Z 10 B QwD>D=( 79

Page 88: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Qwa9/D5?VPDJu

TBGC4iRzcTBu~DD>D5DQwTd?>}:QwJu“IBM”vVZa

9/D5D“H2”SZP#

SELECT CATEGORY, DATEFROM DB2EXT.HTMLTABWHERE CONTAINS(HTMLFILE,’SECTIONS ("H2") "IBM"’) = 1

"b:Z{FGxVs!4D#7##MD~Mi/PDZ{FGj+`,D#

,eJQw

,eJQwG Net Search Extender PD;n&\?sDQwJu)9&\#QwD=

SJu4TZzT:9(D,eJ,rK,zIT1SXFJu#

}g,g{zO*“database”kng“repository”M“DB2”DJu`X,G4T“database”

xP,eJQw1MITR=ng“repository”M“DB2”DJu#

TZzPK$D51QwDX(xr9CbV`MDQw,IT|P'XzIQwa

{#

BP>}+]>9C,eJ)9Do(#

K>}ICJu“product”"(}mSZ,eJ“nsesamplethes”PR=DKJuDyP`

XJu4+|)9#

SELECT CATEGORY, DATEFROM DB2EXT.HTMLTABWHERE CONTAINS(HTMLFILE,

’THESAURUS "nsesamplethes"EXPAND RELATED

TERM OF "product"’) = 1

B;v>}ICQwJu“product”#;s,9CCQwJuDyP,eJ4)9Q

w#

SELECT CATEGORY, DATEFROM DB2EXT.HTMLTABWHERE CONTAINS(HTMLFILE,

’THESAURUS "nsesamplethes"EXPAND SYNONYM

TERM OF "product"’) = 1

}VtTQw

TZf"ZD>w}PD}VtT,IT9CTBo(4xPQw:

SELECT AUTHOR, TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,’ATTRIBUTE "PRICE" between 9 and 20’) = 1

TID>Qw

TID>QwG;V+QwJum>*TIq=D>DQw#LordSCT;oT

hv*QwDwb#

80 Net Search Extender \mMC'8O

Page 89: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

TID>i/P%JD3rG;`XD#+G,Z*QwDD5PXkAYvVTI

D>i/PDdP;vi/Ju#

"b:;'VANtTID>Td?PDQwV{.DV{r%J#

}g:

SELECT AUTHOR, TITLE, SCORE(COMMENT,’IS ABOUT EN_US "something related to dinosaur"’)

FROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,

’IS ABOUT EN_US "something related to dinosaur"’) = 1

=SQwo(>}

*l$|`Qwo(>},kKP sqllib/samples/extenders/db2ext/ ?<PD search E

>#b|,kTy>mKPD Net Search Extender Qw/}D>}#

4gBy>dk|n:

db2 -tvf search

9a)Ky>45wITgNi/ XML }]#Z,SA}]b.s,IT(}"v

db2 -tvf xmlsearch 4T}]4PQw#

g{P44(mMw},G4KPBPdP;n:

v Z UNIX Yw53O:KP instance_owner_home/sqllib/samples/extenders/

db2ext ?<PD nsesample#

v Z Windows Yw53O:KP sqllib\samples\extenders\db2ext ?<PD

nsesample (.bat)#

v TZ XML Qw,kwC xmlsample (.bat)database 4nd}]b,"4(M|B

w}#

9Cf"}LQw4QwD>

g{z;h*D>Qwa{DQErDS/,"R*sO_Di/T\,G49Cf

"}LQwgf#g{h*yPQwa{r_h*Ts?D5("w},G4;*9

Cf"}L#bw*Gr*Q+C'mD`v?V4F=ZfP,Sxh*a)m`

5Zf#

ITIC;VkNj<=`FD==9Cf"}L4WHks 0 = 20 .dDa{,;

sks 21 = 40 Da{,@K`F#Z_PKNj&\DivB9C_Y:f(QZ

("w}ZdFc)a9QwYH`1l,w*Gr*;h*kC'mxP,S#

g{*9Cf"}L,;(*<GBPwn:

v Z CREATE INDEX ZdQ-8(K_Y:fQwa{!n#

v Q-j+<GKVZM+4D2mZf*s(I\f0=v?|B)#

v Q-9C db2text activate |n$nKw}D_Y:f#

v ZVx}]b73P,*K\;9Cf"}LQw,CmXk9C%;VxODm

Ud,"R&T,;VxwCC}L#qr,+;JmxPQw,"R+5Xm

s#

Z 10 B QwD>D=( 81

Page 90: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

TBGf"}LQwD;v>}:

db2 "call db2ext.textSearch(’\"book\"’,’DB2EXT’,’COMMENT’,0,2,1,1,?,?)"

Z;vN}GQwJu#QwJuDo(k SQL j?/}PDo(`,#d`N}G

w}#=Mw}{#g{;P+C{F(Z}EP,G4|+*;*s4#SB4D

=v}VTd?a)Ka{,p<cMCa{,PDa{}#SB4D=v{}58

(GqksKV}M|PE"#ns=v5G/}5X5#

":g{ksOsDa{/,G4h*C'mUd#g{;Pa)Y1mUd,G4

4(;vmUd#TB>}+Z UNIX =(O4(;vmUd:

db2 "create user temporary tablespace tempts managed by systemusing (’/work/tempts.ts’)"

9C SQL m5/}4QwD>g{z;h*yPQwa{,"R;Pc;Zf4qf"}LQwPGy9C_Y:

fDw},G49C SQL m5/}#

a)K=v SQL m5/},|G<F* db2ext.textsearch#dP;v_Pk

db2ext.highlight /}dO9CD=v=SN}#

“SQL m5/}”a)Kkf"}L`,DNjgf4vCJ?Va{#+G,T;h*

+a{kC'm,Sp4#ITZTB>}PKbbViv:

db2 "select docid , author, score from TABLE(db2ext.textsearch(’\"book\" ’,’DB2EXT’,’COMMENT’,3,2,cast(NULL as integer))) as t, db2ext.texttab u

where u.docid = t.primkey"

BfG;)I\S“SQL m5/}”5XD5:

--> primKey <single primary key type>the primary key

--> score DOUBLEthe score value of the found document

--> NbResults INTEGERthe total number of found results (same value for all rows)

--> numberOfMatches INTEGERthe number of hits in the document

":

v ;Jm9C%vw|P#

v ZVx}]b73P,*K\;9C SQL m5/}xPQw,CmXk9C%;V

xODmUd,"R&T,;VxwCC/}#qr,+;JmxPQw,"R+

5Xms#

9C!P/}

*9C SQL m5/} db2ext.highlight,Xk9CxP=S numberOfHits M

hitInformation N}D db2ext.textsearch /}#

82 Net Search Extender \mMC'8O

Page 91: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:g{9Cd5VI\|DDd;/}4(Kw},G4;\9C!P/},q

r5XD!P;CE"I\;}7,-rG("w}1D;CE"kQw1D;CE

";%d#

ZK>}P,awC db2ex t .h igh l igh t /}4T>{vD5,R;a!PI

db2ext.textsearch /}R=DNN%dn#

select p.docid,db2ext.highlight(p.comment, t.hitinformation, ’ WINDOW_NUMBER = 0 ’)

as highlightfrom DB2EXT.TEXTTAB p,

table (db2ext.textsearch(’"bestseller" | "peacekeeping" | "soldiers"| "attention"’, ’DB2EXT’, ’COMMENT’, 0, 20,

cast(NULL as INTEGER), 10)) twhere p.docid = t.primkey and p.docid = 2

i/+5XTBa{:

DOCID HIGHLIGHT

2 A New York Times bestseller about peacekeeping soldiers called"Keepers" who devise a shocking scheme to get the worldsattention after their tour of duty ends.

1 record(s) selected.

ZK>}P,awC db2ext.highlight /}4T>{vD5,"R!PI db2ext.textsearch

/}R=DyP%dn#

select p.docid,db2ext.highlight(p.comment, t.hitinformation, ’ WINDOW_NUMBER = 0,

TAGS = ("<bf>", "</bf>" ) ’) as highlightfrom DB2EXT.TEXTTAB p,

table (db2ext.textsearch(’"bestseller" | "peacekeeping" | "soldiers"| "attention"’, ’DB2EXT’, ’COMMENT’, 0, 20,

cast(NULL as INTEGER), 10)) twhere p.docid = t.primkey and p.docid = 2

QwTd?+5XTBa{:

DOCID HIGHLIGHT

2 A New York Times <bf>bestseller</bf> about <bf>peacekeeping</bf><bf>soldiers</bf> called "Keepers" who devise a shocking scheme toget the worlds <bf>attention</bf> after their tour of duty ends.

1 record(s) selected.

ZK>}P,awC db2ext.highlight /}4n`T>D5D 10 v?V(0Z)#?v

0Zs!* 24 vV{,Z%dnD?;_s<_P 12 vVZD}]#Kb,+!P

I db2ext.textsearch m/}R=D%dn#

select p.docid,db2ext.highlight(p.comment, t.hitinformation, ’ WINDOW_NUMBER = 10,

WINDOW_SIZE = 24, TAGS = ("<bf>", "</bf>" ) ’) as highlightfrom DB2EXT.TEXTTAB p,

table (db2ext.textsearch(’"bestseller" | "peacekeeping" | "soldiers"| "attention"’, ’DB2EXT’, ’COMMENT’, 0, 20,

cast(NULL as INTEGER), 10)) twhere p.docid = t.primkey and p.docid = 2

QwTd?+5XTBa{:

Z 10 B QwD>D=( 83

Page 92: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DOCID HIGHLIGHT

2 York Times <bf>bestseller</bf> about <bf>peacekeeping</bf> ...<bf>peacekeeping</bf> <bf>soldiers</bf> called "Keepers" ... theworlds <bf>attention</bf> after their

1 record(s) selected.

R=DZ;v%dn* <bf>bestseller</bf>,K%dn+7(Z;v0Z#Z~v%

dn <bf>peacekeeping</bf> kZ;v%dn;`t 8 vVZ,a+|j+ECZZ

;v0ZP#Z}v%dn <bf>soldiers</bf> ZZ;v0Zb?,|+7(B0Z#

IZZ~v%dn <bf>peacekeeping</bf> ;k <bf>soldiers</bf> %dnDs_`

t 2 vVZ,rK,2a+|ECZZ~v0ZP,"xP!P#ZDv%dn

<bf>attention</bf> ZZ~v0Zb?,yT|+7(B0Z#IZK0ZP;P|,

NNH0Dr=SD%dn,rK,C0ZP;|,%dn=|D}]#

mb,r*;P8(NN WINDOW_SEPARATOR,yTIC1!0ZVt{“...”4V

tb}v%dn0Z#

":*K7#Z9C db2ext.highlight /}1_P_T\,C'&^F db2ext.textsearch m5/

}PDQwa{#

Qw`P

Zh*T`P4(D>w}DivB,nr%D=(G9C SQL j?/}"RiOk

Tb)PDQw#

IZTB>}P4=b;iv:

SELECT AUTHOR,TITLEFROM DB2EXT.TEXTTABWHERE CONTAINS(COMMENT,’"book"’)=1 and CONTAINS(AUTHOR,’"Mike"’)=1

TZm5/},ba|'Q,-rGIZT\-rzI\h*9C5XmD"/#9

Cm5/}Dm;VI\G9CS<"RiOS<PPDmP,TTKS<Pm4(

%vD>w}#byIT\bxP=v;,DD>QwwC#

iOD>PIa_T\#+G,bw*!vZ%vQw*s#

Zb,SP9CD>Qw

g{4P;v9C CONTAINS() Qw/}Db,Si/,G4}G CONTAINS() =J

}Cb,SD*i#tKODmP,qrCi/I\a'\,"Razz-rk CTE0129

;Jm+ NULL 5w*N}4+]#

}g,T1 G“T1 sb,S T2”PD*i#tK,x T2 G“T1 Rb,S T2”PD*i

#tK#

84 Net Search Extender \mMC'8O

Page 93: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

QwZdDT\"bBn

*ZQwZda_T\,&<GBPJb:

v N1Z SQL ZxPQw:

– g{"b=T\5MK,G49C explain od4li DB2 E/wD&m=8#

– N}QwDQwYHIT|l,HdG19Cd{Qw=J4uYa{s!1#

– g{;h*yPa{,G49Ca{^FX|V#

v N19Cf"}LxPQw:

– IZQ+8(D_Y:fmmo=S}]b4F=ZfP,rK,&7#$w>

_Pc;DZfICZK}]#g{Zf;c,G4a9Cw3Ud,b+5M

QwT\#

v g{9C NUMBEROFMATCHES r SCORE /}x;9C CONTAINS /},G

4i/T\I\aB5#mb,*K\bX4&m,&7# CONTAINS /}PDV

{.k NUMBEROFMATCHES r SCORE /}P9CDV{.j+%d#

C'=8

Z>BPIT(}9CBPp=4PD>}4Kb Net Search Extender:

SQL j?Qw>}K|nP>}]>ICD("w}MQw&\#

f"}L>}

K|nP>}9CTO>}PDw}|n#mSK_Y:fs,C>}9]>

ICZf"}LQwD;,("w}&\MQw&\#

SQL m5/}>}SQL m5/}>}Gf"}LQw>}Dde#

":Z9Cb)>}.0,(}9C20i$}L47#I&20K Net Search Extender#

SQL j?Qw/}Dr%>}

Z DB2 Net Search Extender >}P9CBP=h:

1. 4(}]b

2. tC}]bTxPD>Qw

3. 4(m

4. 4(+D>w}

5. 0ky>}]

6. 9D>w},=

7. QwD>w}

ITZYw53D|nPO9CVP}]b"vy>|n#TZBP>},}]b{

F* sample#

4(}]b

IT9CTB|nZ DB2 P4(}]b:

db2 create database sample

Z 10 B QwD>D=( 85

Page 94: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

tC}]bTxPD>Qw

ITqZYw53D|nPO"v DB2 |nGy"v DB2 Net Search Extender

|n#}g,9CTB|n4t/“Net Search Extender 5}~q”:

db2text START

;s<8}]b,9|k DB2 Net Search Extender dO9C:

db2text ENABLE DATABASE FOR TEXT CONNECT TO sample

TZ?v}]b;h4P;NK=h#

4(m

db2 "CREATE TABLE books (isbn VARCHAR(18) not null PRIMARY KEY,author VARCHAR(30), story CLOB(100k), year INTEGER)"

K DB2 |n+4(;vF* books Dm#||,QvfDi.D author P"

story P"isbn number PM year P#"b:CmXk_Pw|#

4(+D>w}

db2text "CREATE INDEX db2ext.myTextIndex FOR TEXT ON books (story)CONNECT TO sample"

K|n+* s t o r y P4(+D>w}#CD>w}D{F*

db2ext.myTextIndex

0ky>}]

db2 "INSERT INTO books VALUES (’0-13-086755-1’,’John’, ’A man wasrunning down the street.’,2001)"

db2 "INSERT INTO books VALUES (’0-13-086755-2’,’Mike’, ’The cat huntssome mice.’, 2000)"

db2 "INSERT INTO books VALUES (’0-13-086755-3’,’Peter’, ’Some menwere standing beside the table.’,1999)"

b)|n+Qb}>iD isbn"author"story M publishing year 0km

P#

9D>w},=

*9C sample mPD}]4|BD>w},9CTB|n:

db2text "UPDATE INDEX db2ext.myTextIndex FOR TEXT CONNECT TO sample"

QwD>w}

*QwD>w},9CTB CONTAINS j?Qw/}:

db2 "SELECT author, story FROM books WHERE CONTAINS(story, ’\"cat\"’) = 1 AND YEAR >= 2000"

":y]}Z9CDYw53 shell D;,,Z+D>QwLo}p4D+}E0fI\h*m

S;,D*eV{#TO>}+“\”Cw*eV{#

Ki/+Qwi.D year 5sZrHZ 2000 "R|,%J cat DyPi.#i/

5XTBa{m:

AUTHOR MikeSTORY The cat hunts some mice.

86 Net Search Extender \mMC'8O

Page 95: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

\'VDd{/}|( SCORE M NUMBEROFMATCHES#SCORE +5X;v8>

{,8>QwTd?hvR=DD5DP8LH#NUMBEROFMATCHES +5XZ?

va{D5PR=Di/Ju%dn}#

_Y:fC(Mf"}LQwDr%>}

Z DB2 Net Search Extender f"}LQw>}P9CBP=h:

1. 9C_Y:f!n4(D>w}#

2. 9w},="$n_Y:f#

3. 9C“TEXTSEARCH f"}L”xPQw#

":f"}L>}Y(0;>}PD=hGj{D,"RT;tCK}]b#

9C_Y:f!n4(D>w}

IZQ-tCK}]b,rK,9CTB|n44(+D>w}:

db2text "CREATE INDEX db2ext.mySTPTextIndex FOR TEXT ON books (story)CACHE TABLE (author, story) MAXIMUM CACHE SIZE 1CONNECT TO sample"

ZK>}P,+D>w}GkT story PD,"R|8(;v|, author M

story PD_Y:fm#D>w}D{F* mySTPTextIndex#

9w},="$n_Y:f

*9Cek=mPD}]4|Bw},9CTB|n:

db2text "UPDATE INDEX db2ext.mySTPTextIndex FOR TEXT CONNECT TO sample"

*$n_Y:f,9CTB|n:

db2text "ACTIVATE CACHE FOR INDEX db2ext.mySTPTextIndex FOR TEXTCONNECT TO sample"

ba+ author M story PDZ]0k=_Y:fP#

9C“TEXTSEARCH f"}L”xPQw;PZ3)ivBE\9C DB2 Net Search Extender f"}L#

db2 "call db2ext.textSearch(’\"cat\"’,’DB2EXT’,’MYSTPTEXTINDEX’,0,2,0,0,?,?)"

Ki/+QwPX cat DyPi.,+G,+;5X0=va{#i.Da{

mI\*gBy>:

Value of output parameters--------------------------Parameter Name : SEARCHTERMCOUNTSParameter Value : 1Parameter Name : TOTALNUMBEROFRESULTSParameter Value : 1

AUTHOR STORYMike The cat hunts some mice.

Return Status = 0

PXQwo(D|`y>,kli DB2 5}?<PDTBD~:sqllib/

samples/extenders/db2ext/search

Z 10 B QwD>D=( 87

Page 96: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

SQL m5/}Dr%>}

ITTZ0f>}P4(DD>w}9C SQL m5/}#

SQL m5/}i/T&ZH09CD CONTAINS i/#PXE",kNDZ 853D

:SQL j?Qw/}Dr%>};wbBD“9D>w},=”#

db2 "SELECT author, story FROM books b, table (db2ext.textsearch(’\"cat\"’,’DB2EXT’,’MYTEXTINDEX’, 0, 2, CAST(NULL AS VARCHAR(18)))) T where T.primKey = b.isbn

ZTO>}P,NULL +;?F`M*;*w|D}]`M#

9C,eJ4)9QwJu

;vIT(}QwX(QwJu9ITQwkd`XDJu4)si/6'#IT(

}9C Net Search Extender Dy],eJiR"i!`XQwJuD&\49K}L

T//#,eJGoeO`XDJuD\XJcm,|(#-GX(wbxr#

Net Search Extender Jmzy]H04(D,eJmS=SJu4)9QwJu#kN

DZ 1583D:QwTd?Do(;TKbgNZi/P9C,eJ)9#

*K4(,eJT+dCZQw&CLr,K1h*Xk`k*Z?q=D,eJ(

eD~,4,eJVd#

>ZhvTBZ]:

v :,eJDa9;

,eJDa9`Fy]X54SZ;pDZcxg#>Zhv Net Search Extender D

$(eX5T0gN(ezTQDX5#

v Z 903D:4(M`k,eJ;

TBGT,eJ(eD~o(DhvT0TC4+CD~`k*,eJVdD$_

Dhv#

,eJDa9

,eJDa9`Fy]X54SZ;pDZcxg#Net Search Extender Z,eJPi

RJuD=(GSCJu*<,;sXE(}CJuX5D76"MZC}LPR=

DJu#

88 Net Search Extender \mMC'8O

Page 97: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

,eJu?Gy]X5,SD#X5{(}g,BROADER)Jmz+)9^F*X5c

Na9PD3)|{P#3)X5G+rD,d{GG+rD;}g,BROADER GG+

rX5D{F#

$(eD,eJX5

TBG Net Search Extender P$(eDX5:

v X*X5

X*X5G=vJu.dD+rX5,b=vJu";m>,;En,+GKK`

X#

$(eX*X5:RELATED_TO

>}:

tennis RELATED_TO racketfootball RELATED_TO goal (sports)

v ,eJX5

,eJX5G=vJu.dD+rX5,b=vJuP`,r`FD,e"RIT

KKfz#}g,KX5ITCZJukdu4.d#

$(e,eJX5:SYNONYM_OF

>}:

spot SYNONYM_OF stainUS SYNONYM_OF United States

< 29 PD<T>`,,eJPD=v goal Ju#;v9C"M (sports) 8(,

m;v9C"M (abstract) 8(#49Ju44`,,,eJX5TI,S;,J

i#IT(}Z(e,eJ19C;,DX54NIb;c#

< 29. ,eJa9D>}

Z 10 B QwD>D=( 89

Page 98: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v cNa9X5

cNa9X5GZ=vJu.dDG+rX5,;vJuHm;vJu_P|c:

(|Ui)Dbe#y]X5D=r,IT9CCX54iR|(5r|UiDJ

u#

$(ecNa9X5:

– LOWER_THAN C4NIu!X5

LOWER_THAN X5C4NI|(5DJurP#fEQwX5D6'=4=!,J

udC=_e#}g,g{XE LOWER_THAN X5iRJu ball game,G4a{

Z=4=(5DJuDPmPI\|( squash tennis HH#

– HIGHER_THAN C4NI)sX5#

HIGHER_THAN X5C4NI|UiDJurP#fEbVX5DQw6'=4=

s,Ju+dC=;_e#}g,g{XE HIGHER_THAN X5iRJu ball

game,G4a{Z=4=UiDJuPmPI\|( game HH#

(ezT:DX5

Net Search Extender Jmz(eTQD RELATED_TO"LOWER_THAN M HIGHER_THAN ,

eJX5#r*?vX5{XkG(;D,yTXk(}mS(;`E4^(bVX

5{,g:RELATED_TO(42)#

IT9C`,X5`E4(e;,`MDX5,}g LOWER_THAN(42)#`E 0 C4m

> Net Search Extender $(eDX5#

4(M`k,eJ

4PBP=h44(ITI Net Search Extender &\9CD,eJ:

1. 4(,eJ(eD~#

2. +(eD~`k*,eJVd#

4(,eJ(eD~

*4(zTQD,eJ,Z;=G9CD>`-wZ(eD~P(e|DZ]#

^F#D~{(|()9{)D$H;\,} 256 vV{#,;?<PITP8v,e

J,+G(i?v,eJ_P;,D?<#

a)Ky>"o,eJ(eD~ nsesamplethes.def#Windows 53D,eJ?<*:

sqllib\db2ext\thes

Z UNIX 53O,,eJ?<*:

instance_owner_home/sqllib/db2ext/thes

TBGCD~PD08v(ei:

90 Net Search Extender \mMC'8O

Page 99: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

PX?v(eiDo(,kND:,eJ'V;#

Xk+?vI14A%vP#XkZ?v`X*DJu0fmSX5{#g{I1J

uKK`X,G48(I1X5#

I1JuM`X*JuD$H^F* 64 vV{#,;V8D%VZV{M+VZV{

;O*G`,D#;xVs4M!4V8#JuIT|,UWV{,"RIT9C%

VZV{dc“.”r0E“:”#

C'(eDX5<GTX*`M*y!D#|GI 1 k 128 .dD(;}Vj6#

+(eD~`k*,eJVd

*`k,eJ(eD~,KP db2extth |n#

*ZVx73P9C,eJVd,7#yPomZc<ICJ4(DD~#

,eJ'V

TBG1z4(T:D,eJ1?v(eiDo(:

,eJ(eDo(

�� :WORDS:SYNONYM:RELATED

( number )

\n �

:WORDSaccounting

.RELATED_TO account checking

.RELATED_TO sale management

.SYNONYM_OF account

.SYNONYM_OF accountant

:WORDSacoustics

.RELATED_TO signal processing

:WORDSaeronautical equipment

.SYNONYM_OF turbocharger

.SYNONYM_OF undercarriage

:WORDSadvertising

.RELATED_TO sale promotion

.SYNONYM_OF advertisement:::

< 30. y>,eJ(eD~D,O

Z 10 B QwD>D=( 91

Page 100: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

� � member-term \n( strength )

.SYNONYM_OF associated-term

.RELATED_TO( number )

.HIGHER_THAN( number )

.LOWER_THAN( number )

��

"b:\n ;Go(D;?V,xGm>,eJ(eD~P;PDax#

ITZ,eJ(eD~Pek"MP,gBy>:

# my comment text

:WORDS*<;i`X%JDX|V#

:SYNONYM, :RELATED [(number)],;vX5{#

X5{IX5`MM}ViI#g{!TK}V,G4Y(|*c,bG53

a)DX5{#:SYNONYM <UG53a)DX5{#

T0E*7DX5{(}g,:SYNONYM)ZKK`XD;5P%J0fm

S,;X5#}g:

:WORDS:SYNONYM

air stewardcabin staff memberflight attendant

member-term

*|(Z,eJVdPD;vJu#

v ns$H* 64 vVZ(TZzk3 UTF-8,ns$H* 42 vVZ)#

v ,;V8D%VZV{M+VZV{;O*G`,D#

v ;xVs!4V{#

v JuIT|,UWV{#

v ;\9C%VZV{dc“.”r0E“:”#

g{k*,eJiR;|(kiRDJuX5;sD%J,G4KN}MG#

PC#?HG 1 = 100 .dD}5#1!5* 100#

.SYNONYM_OF, .RELATED_TO [(number)], .HIGHER_THAN [(number)],

.LOWER_THAN [(number)];vX5{#X5{ .HIGHER_THAN T&Z BROADERi/X5,x

.LOWER_THAN T&Z NARROWER i/X5#X5{IX5`MM}Vi

I#g{!TK}V,G4Y(|*c,bG53a)DX5{#X5{ .SYN-

ONYM <UG53a)DX5{#

Tdc*7DX5{(}g,.SYNONYM_OF)(e;v%Jkm;v%J.

dDX5#}g:

92 Net Search Extender \mMC'8O

Page 101: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

:WORDSair steward

.SYNONYM_OF cabin staff member

.SYNONYM_OF flight attendant

I!D number j6C'(eDX5#bXkG{v,eJ(eD~PD(;}

V(10* 1 = 128)#}g:RELATED_TO(42)#

g{k*Z&CLrP9C,eJX5D{E{Fx;GX5{M}V,G4

&CLrXk&m{FA}VD3d#}g,g{+X5 opposite_of (e*

RELATED_TO(1),G4&CLrXk+K{F3dAZ?X5{ RELATED_TO

(1)#

associated-term

XkZ?v`X*DJu0fmSX5{#`X*DJuy]8(DX54k

?vI1Ju`X#g{yPI1Ju<%``X,G4IT9CI1X54

8(KN}#

v ns$H* 64 vVZ(TZzk3 UTF-8,ns$H* 42 vVZ)#

v ,;V8D%VZV{M+VZV{;O*G`,D#

v ;xVs!4V{#

v JuIT|,UWV{#

v ;\9C%VZV{dc“.”r0E“:”#

TBG`X*JuD;v>}:

:WORDS:SYNONYMrejectdecline

RELATED_TO(1) accept

,eJ'VD CCSID

,eJ'VBP CCSID:

819 -!o 1

850 PC }]-!o 1

874 )zo

932 iODUo

943 iODUo

949 iOD+zo

950 iOD1ePD

954 Uo

970 iOD+zo

1208 UTF 8

1250 -!o 2

1252 -!o 1

1253 ]Ko

1254 Azdo

1255 #.3o

Z 10 B QwD>D=( 93

Page 102: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

1256 "-.o

1258 =Oo

1363 iOD+zo

1381 iODrePD

1383 PD(re),iOD SBCS/DBCS

1386 PD(re),iOD SBCS/DBCS

5039 Uo(iOD SBCS/DBCS)

,eJ$_5XD{"

ADM_MSG_INVALID_CCSID

8(K^'D CCSID#

ksDzk3;\'V#

ITL_THES_MSG_BUFFER_OVERFLOW

:exgv#

ITL_THES_MSG_DICT_EXIST

,eJVd Vd{ QfZ#

;\2G#

ITL_THES_MSG_DICT_INTEGRITY_ERROR

Vd Vd{ ;j{#

,eJVdD~QY5#

ITL_THES_MSG_DICT_NOT_EXIST

,eJVd Vd{ ;fZ#

ITL_THES_MSG_DICT_VERSION_ERROR

Vd Vd{ f>ms#

,eJVdG9C;f]DgZf>4(D#

ITL_THES_MSG_ERROR_IN_FILE

D~ D~{ PfZms#

ITL_THES_MSG_FILE_ACCESS_ERROR

4\CJD~ D~{#

ITL_THES_MSG_FILE_CLOSE_ERROR

4\XUD~ D~{#

ITL_THES_MSG_FILE_EOF_ERROR

D~{ PvVD~bbax#

(eD~PfZms#

ITL_THES_MSG_FILE_OPEN_ERROR

4\r*D~ D~{#

94 Net Search Extender \mMC'8O

Page 103: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

ITL_THES_MSG_FILE_REACHED_END

,eJ(eD~ PvVD~bbax#

(eD~PfZms#

ITL_THES_MSG_FILE_READ_ERROR

4\A!D~ D~{#

ITL_THES_MSG_FILE_REMOVE_ERROR

4\}%D~ D~{#

ITL_THES_MSG_FILE_RENAME_ERROR

4\+D~ D~{ 1 X|{* D~{ 2#

ITL_THES_MSG_FILE_WRITE_ERROR

4\4D~ D~{#

ITL_THES_MSG_IE_BLOCK_START

ZD~ D~{ DZ PE PPR;=NNip<P#

ITL_THES_MSG_IE_EMPTY

,eJ(eD~ D~{ GUD#

ITL_THES_MSG_IE_NO_TERM

Z D~{ DZ PE PP4(eNNJu#

ITL_THES_MSG_IE_REL_SYNTAX

Z D~{ DZ PE PP;}7X8(KX5#

ITL_THES_MSG_IE_STRENGTH_DOMAIN

?H,}6'#

P'5* 1 - 100;1!5* 100#

ITL_THES_MSG_IE_STRENGTH_SYNTAX

;}7X8(K?H5#

o(:ZCJusdk [ :20 ] m>?H* 20#

ITL_THES_MSG_IE_TERM_LEN

,eJJu$H,} 64 vV{#

ITL_THES_MSG_IE_USER_DEF

Z D~{ DZ PE PP;}7X8(KX5#

ITL_THES_MSG_IE_USER_DEF_DOMAIN

X5`E,} D~{ Z PE PPD6'#

ITL_THES_MSG_INPUT_ERROR

,eJ(eD~ D~{ DZ PE PfZms#

ITL_THES_MSG_INTERNAL_ERROR

Z?ms#

ITL_THES_MSG_LOCKED

Z 10 B QwD>D=( 95

Page 104: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

}Z9C,eJVd Vd{#

ITL_THES_MSG_LOCKING_ERROR

4\x(Vd D~{#

ITL_THES_MSG_MEMORY_ERROR

Zfms#

ITL_THES_MSG_NAMELEN_ERROR

N}ms D~{#,eJ(eD~{}$#

ITL_THES_MSG_NO_TARGET_DIR_ERROR

N}ms#48(NN?j?<#

ITL_THES_MSG_NONAME_ERROR

N}ms#48(NN,eJ(eD~{#

ITL_THES_MSG_NORMALIZE_ERROR

f6/Ju1vm#

,eJ(eD~PfZms#

ITL_THES_MSG_OUTFILE_EXIST

dvD~ D~{ QfZ#

ITL_THES_MSG_PARAMETER_ERROR

Z?N}ms#

ITL_THES_MSG_PATHLEN_ERROR

N}ms D~{#,eJ(eD~76}$#76$H;\,}Yw53PD

?<{'VDns$H#

ITL_THES_MSG_UNEXPECTED_ERROR

vVZ?bbms#

Net Search Extender ("w}dC

>Ba);)dC!nD`XE",b)!nCZ^D Net Search Extender D("w

}MQwP*#

v jG/

v #CJ

v dC

jG/

Z("w}Zd,Net Search Extender CTB=(&mD5D>:+D>VIjG#

%J

9CyPV8}VV{(“a”A“z”"“A”A“Z”M“0”A“9”)44(+D>w}#Vt{

GUWV{MBfDdS6p?VPhvDV{#TXFV{(}g,;P{(VF

96 Net Search Extender \mMC'8O

Page 105: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

*;PV{)MUWV{)xPgBbM:PPdDXFV{(!Z 0x20);S*UW

V{#vT;P(0x0A).0M.sDUWV{MXFV{#+ 1 VZV{0sD;

PSwGUWV{,x<U+m>,;V{D 2 VZV{Sw`,V{#g{ZQwZ

d48(NNZ],G4+,;V{Ds4V8M!4V8(}g,“A”M“a”)Sw

`,V{;g{ZQwZdh*+7%d,G4+|GSw;,V{#

od

;*zcBPu~,Net Search Extender MIT6p“.”"“!”M“?”:

v XbV{“.”XkszUqrBPE\;S*dSax#

v ;ZD>PNN;C&DV{“!”r“?”<ajGdSax(49;PUqrBP2G

gK)#

v g{“!”"“?”r“.”|,Z}EP,ra;vT,;a<G9C|G4jGdSax#

N

N6pkD5q=PX#Z?D>q=P,NN=v,xD;P{(I\xPekX

5{);6p*N_g#Z HTML P,NjG <p> bM*N_g#d{D5q=;'

VN6p#

#CJ

#CJGZD>lw}LPvV5J\_+V;P`XZ]D%J#(#yP&\J

(SoT'GH44)<;O*G#CJ,}g“and”"“or”M“in”#Qw#CJDw}

+OX5MD>lw53D+H#

Net Search Extender *`VoTa)K#CJ&m#ITZ4(w}1hCdCN}

IndexStopWords,CdCN}I7(GqT#CJ("Kw}#1!5* 1,m>T

#CJ("Kw}#

g{;kT#CJ("w},G4Xk+ IndexStopWords hC* 0,"Z4(w}

Zd9CoTN}48(dkD5DoT#g{4T#CJ("w},G4w}+|

!"RYH|l#Z4(w}.s,;*ZdC .ini D~#ePDdK5,byva

<By]*D54(w}D1d4T;,==&mD5,"rKx<B;,aX&m

#CJ#

v1D5/OPDyPD5<9C,;VoT1,E\Z("w}ZdvT#CJ#

'V#CJDoT

BPoTa)#CJ&m#

AR_AAZ"-.zRrXx9CD"-.o

CA_ESZw`@9CDS)^aGo

DA_DKZ$s9CD$so

Z 10 B QwD>D=( 97

Page 106: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DE_CHZp?9CDBo

DE_DEZBz9CDBo

EL_GRZ#09CD#0o

EN_GBZ"z9CD"o

EN_USZ@z9CD"o

ES_ESZw`@9CDw`@o

FI_FI ZR<9CDR<o

FR_CAZSCs9CD(o

FR_FRZ(z9CD(o

HE_IL ZT+P9CD#.3o

IS_IS Zy:9CDy:o

IT_IT Zbs{9CDbs{o

IW_IL ZT+P9CD#.3o

NB_NOZ2~9CD2~)Km{o

NL_BEZH{19CDI<o

NN_NOZ2~9CD2~a59Ko

PT_BRZMw9CDOQ@o

PT_PTZOQ@9CDOQ@o

RU_RUZm^99CDmo

SV_SEZpd9CDpdo

dC

Net Search Extender \;QwdV{CZ;,iOPD%J,}gV8}V"}VMX

bV{#*K,Net Search Extender a)KBPdC:

98 Net Search Extender \mMC'8O

Page 107: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

V{f6/

V{f6/7#\;Qw=G)IT=V==i4D%J#}g,Bo%J

“Überbau”9ITi4*“Ueberbau”#f6/7#9C“Überbau”r“Ueberbau”

<IQwb=v%J#K&\9a+XtV8(}g,“accès”)f6/*`%

dD%vV{(}g,“acces”)#"b:9CK!nI\<Bbba{,}g

ZV{“Ü”;PH'f6/n“Ue”DoTP9CK!n#

9CX(V{w*%JD;?V

(}9CX(V{w*%JD;?V,IT7#I\f0=;5PV8}VV

{"XbV{M}VDz7{ITw*%v%J4Qw#}g,(}+V8}

ViO“DT9”4w;v%J,r_(}tC“/”XbV{,MIT+ AS/400® r

OS/390® w*;vj{%J4Qw,x;Gw*“AS”M“400”r_“OS”M“390”

4xPQw#

TZb)dChCa)K*X#*(F*X,Z4(w}.0|D .ini D~#e#

.ini D~#ef"Z sqllib/db2ext/cteixcfg.ini P#r*9IT9C CREATE

INDEX |n4|DK#eD~PDs`}5,yT(iz;|DBP5:

AccentRemoval(CZV{f6/)UmlautNormalization(CZV{f6/)TreatNumberAsWords(+}VV{4w%JD;?V)AdditionalAlphanumCharacters(+X(V{Cw%JD;?V)

AccentRemovalKN}8(Gq+XtV{f6/*`%dD%vV{#}g,9IT+

événement Dw}4(* evenement#1!5* true#

UmlautNormalizationKN}8(Gqa+;v*tdtV{Dw}4(*_P`,,eD=vV

{#}g,9a+“Übersee”Dw}4(*“Uebersee”#1!5* true#

TreatNumbersAsWordsKN}8(;v%JT_D}VV{GqGC%JD;?V#}g,+“DT9”

1w;v%J,x;G1w;v%J“DT”M;v}V“9”#

AdditionalAlphanumCharactersKN}DV{.5(e+D)V{1w;v%JD;?V#;.XbV{Xk

GIC UTF-8 `kD;vr`vV{iIDrP#1!V{.|,V{“/-@”#

ZCw?V%JDV{PmP;Jm9C(d{ % M _#g{9C,+Z4P

i/1<BzzJb#

g{k|DNNb)dC5,kZ4(w}.0`- .ini D~#*$n;n/D*X,

kSPD*7}%"MjG“;”#PXx;=DE",kND cteixcfg.ini D~#

(iz;*Dd .ini D~PDNNd{5#

Z 10 B QwD>D=( 99

Page 108: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

100 Net Search Extender \mMC'8O

Page 109: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 11 B 9Ca9/D5

Net Search Extender 9zITTa9/D5PDD>r}VVN(}g,jb"w_r

[q)("w}"xPQw#D5ITG XML"Outside In r HTML q=,2IT|

,C'(eDjG(GPP)#

ZD5#MP9CjG(markup tag)0dVN{4(e*D5PDD)VN("Kw

},Sx9b)VNI)Qw#ITZTVNDi/P9CCVND{F(2F*Z

{)#

*K\;Zb)VNPxPQw,14(|,D5DD>w}1,Xk8( FORMAT M

MODEL D~#

Qw>zf"D XML D5BPwZ+hvTf"Z>XD XML D5xPQw#+f_zgN+!ZQwDEn

&CZf"Z>XD XML D5,T0gN+K&\/I= XQuery &mP#

(#,T XML }]P4(w}1,;h*8(q=(FORMAT)#1!ivB,T`

M* XML DP4(D>w}1,Net Search Extender +!q XML q=#;JmT

XML }]P9Cq=5w{ TEXT M HTML#

ZC45wT XML P4(M9CD>w}Dsxy>P,9CKTB XML D5#C

XML D5f"Z t1 mD c2 P(`M* XML)P#

<?xml version="1.0"><purchaseOrder orderDate="2001-01-20">

<shipAddress countryCode="US"><name>Alice Smith</name>

<street>123 Maple Street</street><city>Mill Hill</city><zip>90999</zip>

</shipAddress><item partNo="123" quantity="1">

<name>S&B Lawnmower Type ABC-x</name><price>239.90</price>

<shipDate>2001-01-25</shipdate></item><item partNo="987" quantity="1">

<name>Multifunction Rake ZYX</name><price>69.90</price>

<shipDate>2001-01-24</shipdate></item>

</purchaseOrder>

9C1!D5#M

g{Z CREATE INDEX odP;P8(NND5#M,G4 Net Search Extender +

9C1!D5#M#

1!D5#MD;vXwMG:Z{ZCZ8(?v*XMtTDxT76D XPath m

>(P#"b:Qwi/PDZ{";GZ4Pi/Zds5D XPath mo=#|GG

C4m>a9/D5PDX(?V(*XMtT)D;){F#

© Copyright IBM Corp. 1995, 2010 101

Page 110: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

g{z4Z9C#MD~,G44gBy>* XML D5(eD>w}:

db2text CREATE INDEX i1 FOR TEXT ON t1(c2) CONNECT TO mydbname

IZ c2 PD}]`M* XML,rKIT!T FORMAT f6#ZKivB,FOR-

MAT f61!hC* XML#

148(D5#M1,TZ?v XML *X,<+y]|ZD5PDxT XPath 4T

/*|8(;v{F#}g,ZQwi/P,(}Z{ /purchaseOrder/item/price M

ITCJ price *X#9CZ{ /purchaseOrder/shipAddress/@countryCode MIT

CJ countryCode tT#

Z9C db2text update |n|Bw}.s,+ SECTION Qwkj?Qw/}dO9C

D SQL mo=I\gBy>:

SELECT c2 FROM t1WHERE CONTAINS(c2, SECTIONS("/purchaseOrder/item/name") “Rake”) = 1

i/+5XgOy>Dy> XML D5#

9C(FD5#M

g{k(e(FDZ{,G4Xk8(;v#MD~4TD5D3)?V8(C'(

eD{F#9CD5#MD;vEcG:IT8(zk*T XML D5DD)?V("

w},"9C XPath mo=48(b)?V#

TO XML D5D#MD~I\gBy>:

<?xml version="1.0"?><XMLModel>

<XMLFieldDefinitionname="itemName"locator="/purchaseOrder/item/name" />

<XMLFieldDefinitionname="customerName"

locator="//shipAddress/name" /><XMLAttributeDefinition

name="partNumber"type="NUMBER"

locator="/purchaseOrder//item/partNo" /><XMLFieldDefinition

name="none"locator="/purchaseOrder/orderDate"exclude="yes" />

</XMLModel>

"b:D5#M*OfDQwi/Py}CD /purchaseOrder/item/name *X8({

F itemName#

9C#MD~Dw}(e*:

CREATE INDEX i1 FOR TEXT ON t1(c2) DOCUMENTMODEL XMLModel IN/mydir/myfilename/xmlmodel.xml CONNECT TO mydbname

(9C DOCUMENTMODEL N}8(D)D5#M{8(#MD~PDy*X#bG

XML D5#MD XMLModel#76 /mydir/ ... 8rCZ(e#MDD~#

D5#Mo('V;?V W3C XPath o(,x W3C XPath o(IT\=cXj6*

X#

102 Net Search Extender \mMC'8O

Page 111: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z9COv#MD~4(D>w}"R9C db2text update |n|Bw}.s,MIT

4gBy>Qw /purchaseOrder/item/name *X:

SELECT c2 FROM t1WHERE CONTAINS(c2, SECTIONS("itemName") “Rake”) = 1

"bkQwi/Dnp,Qwi/48(D5#M#+Gb=Vi/<a5XOfy

a=D,;y> XML D5#

XML D5#M9aT item *XD XML tT partNo (e;V partNumber tT#

Net Search Extender tT(eD}]`MXk<UG NUMBER#

Ovy>#MD~PDtT(eJmTgBy>D56'xPQw:

SELECT c2 FROM t1 WHERE CONTAINS(c2, ATTRIBUTE “partNumber” BETWEEN 300 AND 500) = 1

XQuery 'V1Z}]bPQw XML D51,9IT9C XQuery 4&mQwa{#(}{C DB2

DlO}]b}f,IT+ SQL D>Qwi/k XQuery &miOZ;p#

bG(}Z XQuery OBDP9C db2-fn:sqlquery() dk/}4jID#*9C XQuery

dk/},Xk9C set language XQuery |nS SQL P;= XQuery,r_Zi/

0fmSX|V XQuery w*0:#TZbvw45bG;vX*D8>{,|k

XQuery mo=;p$w,"RXkq-&CZ XQuery oTDxVs!4frMo(

fr#

db2-fn:sqlquery() /}ICC4m>+i/DV{.DV#db2-fn:sqlquery() /}+5X

;v XML rP,CrPm>I+i/!qD XML P5D"Ca{#

IT9CTBmo=4Tf"Z>XD XML D5,1xPD>QwM XQuery &m:

XQUERY db2-fn:sqlquery('SELECT c2 FROM t1WHERE CONTAINS(c2,

’’SECTIONS ("/purchaseOrder/item/name") “Rake” ’’)= 1 ’)//shipAddress/name

Ovi/+5X|,{*“Rake”DI:)%nD XML D5P shipAddress *XBD

yP name *X#XkZ SELECT odPT=!q XML P(ZOv>}P* c2)#

IT4gBy>(}+ FLWOR 9l6k=&CLrP4)9Ovy>:

XQUERY FOR $item in db2-fn:sqlquery('SELECT c2 FROM t1WHERE CONTAINS(c2, ’’ SECTIONS ("/purchaseOrder/item/name") “Rake” ’’)

= 1 ’)WHERE $item[@partNo > “800”]

RETURN $item/price

"b:Tdk/} db2-fn:sqlquery() xP+i/1<U<a5Xj{D XML D5,C

XML D5P|,zzD%dn#

<Gf"Z>X}]bPDTB XML D5:

<?xml version="1.0"?><dept bldg="101">

<employee id="901"><name>Sabine</name><resume>DB2 programmer</resume>

</employee>

Z 11 B 9Ca9/D5 103

Page 112: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

<employee id="902"><name>Holger</name><resume>XML expert</resume>

</employee></dept>

CZQwzyZD?EPdDz|,“XML”JuD01DodI\gBy>:

SELECT c2 FROM t1 WHERE CONTAINS(c2, SECTIONS("/dept/employee/resume") “XML”)=1

OvQwi/+5Xj{D XML D5#4gBy>+CQwi/6k= XQuery P:

XQUERY db2-fn:sqlquery('SELECT c2 FROM t1WHERE CONTAINS(c2,

’’SECTIONS ("/dept/employee/resume") “XML” ’’) =1’) //employee/name

|+5XTB=va{:

<name>Sabine</name><name>Holger</name>

"b:!\01 Sabine DDzP;PJu“XML”,+G}9GvVZOv XQuery P

Da{rPP#.yTgK,Gr*C+i/+5X{vD5,4,|+5Xj{D

XML D5,xC XML D5PAYP;v01DDzP_PJu“XML”#

g{ki/;5Xa{ <name>Holger</name>,G4"vTB XQuery od:

XQUERY for $d in db2-fn:sqlquery('SELECT c2 FROM t1WHERE CONTAINS(c2,

’’SECTIONS ("/dept/employee/resume") “XML” ’’) =1’)return §d/dept/employee/name[contains(parent::employee/resume,"XML")];

(}T XML P9CTa9tPD+D>w},Net Search Extender MITKvZ

/dept/employee/resume ZP_PJu“XML”DyP XML D5#y]y5XD XML

D5S/,"R(}9C XPath a4/@ XML D5,return od return §d/dept/

employee/name[contains(parent::employee/resume,"XML")] +;5XzcTBu~D

G) <name> *X:Z|GD{* <resume> D,z*XP_P XML#

a9/D5'V

D5#MgNhva9/D5

IC HTML r XML q=DD5Ga9/D5D>},|G|,C4j6D>VNM

D5tTDjG#D>VNIT|,;)`FZD5Djb"w_rhv.`DE

"#

TBGSa9/?D>D5Pi!D;?V#||,I`FZ HTML DjG(gDD

>#

[head]Handling structured documents[/head]

[abstract]This document describes the concept of structured documentsand the use of document models to...[/abstract]::

104 Net Search Extender \mMC'8O

Page 113: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

1 Net Search Extender *a9/D54(w}1,|Xk6pa9E\*D>VNM

tT4(w},"+|Gk(;{Ff"Z;p#b9C Net Search Extender (}9

C SECTION r ATTRIBUTE SdITP!qXQwX(D>VN,r_iR_PX

(tTDD5#

*K9 Net Search Extender \;KbX(D5q=Da9,Xk+D5#MPa9D

(e+]x Net Search Extender#2IT9C Net Search Extender a)D1!D5#

M#

1wC CREATE INDEX |n4*D54(w}1,+D5#MD{F8(*Td?#

}g,CREATE INDEX i1 FOR TEXT ON t1(c2) DOCUMENT MODEL GPPModel IN mymodel.xld

CONNECT TO db

N} GPPModel m>z}Z9CDD5#MD`M#

ZzIT9CD5#M4*D54(w}.0,XkWH(eD5#M,;sCw}

*@CD5#M#

":g{ XML D59CKq=msDw},G4("w}D}L+ZD5Pv=Jb

DX=#9#bm>+vT?VD5("w}#g{;|}D5,G4+;\Z("

w}DG?VD5PxPQw#v1mP`M;* XML 1Ea"zbViv#

D5#MD>}

Xk*zrc4(w}D?VD5q=(e;VD5#M#TBG?D>a9/D5

Dr%D5#M#"b:C>}PD GPP zm“(Cbvw”#

<?xml version="1.0"?><GPPModel> - the GPP document model begin here

<GPPFieldDefinition - a field definition begins herename="Head" - the name you assign to this field

start="[head]" - the boundary string at the beginning of the fieldend="[/head]" - the boundary string at the end of the field

exclude="YES" />

<GPPFieldDefinition - the next field definition begins herename="Abstract"start="[abstract]"end="[/abstract]"exclude="NO" />

::</GPPModel>

D5#MZ XML oTPG9CZ 1163D:D5#MN<;P(eDjG8(D#D

5#MID>VN(eMtT(eiI#TO>}5wZ GPPFieldDefinition *XP

;(eKD>VN(e#`FX,IT9C GPPAttributeDefinition 4(eD5tT#

C>}PDZ;P <?xml version="1.0"?> 8(D5#MG9C XML jG4`4D#

?vD>VN(e<8(_gV{.Tj64D5PDVN(eD start M end#r

K,?1D5|,sz;)D>DV{rP [head],;sSEGV{rP [/head],M

a+b)_gV{..dDD>w*I{F head j6DD>VNDZ]#

Z 11 B 9Ca9/D5 105

Page 114: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

T?vVN(e8(VN{#i/I(}KVN{"hz CONTAINS /}PD SEC-

TION Sd4+Qw6'^F*3vD>VNDZ]#CVND{FITGL(D,2

IT4UfrSa{%*DZ]4Iz#}g,by;v{FITG XML 5eDjG

{r_G XML tTD{F#

D5#M

D5#Mw*XFh*TD5a9DD)?V("w}T0gNT|G("w}#d

?D*:

v j6&Z4D5Pxpv4DD>VN

v 7(byDD>VND`M

v rD>VN8(VN{

1D5#M+D>j6*tZD>VN1,+O*CD>GD5DD>Z]D;?

V,"+i!;)Ju"+|Gf"Zw}P#

D5#MD*XfCZCD5q=DbvwD;,x;,:

v TZ HTML q=,D5#M9C HTML jG{4(e&TD)jG("w}T0

gN&m*jGE"#

v TZ XML q=,;P$(eDjG/,yTD5#MXkWH(eD)jGGPC

D#TZ{F`,D XML *X,9ITy]|G6kD)d{*XP4xV#

v TZ GPP((Cbvw)q=,D5#MkbvwxP|x;=D;%,-rG|X

k7(D>VND_g#K&VN(eXk8(CZlbVN_gDV{.#

v TZ Outside In q=,D5#M9C`F HTML jG{DjG4(e&TD)jG

("w}T0gN&m*jGE"#"b:“Outside In d;<u”VF* INSO#

D>VN

D5#MJmz+D5?VrZj6*tZX(D>VNM/rj6*D5tT#

TD5DD>+?("w},x;\|Gq*D>VND;?V#+PbeDJui

!"f"Zw}P#bb6EG^FD>Qw|(TCD>DQw#

+G,(}(eD>VN,ITZX(VNPP!qTXQwD>#}g,ITZD

>VN Abstract PQw|,%J structure DD5#}g,SELECT doc from my_docs

WHERE CONTAINS (doc, SECTIONS(Abstract) "structure" = 1#

D>VNITZD5P`NvV#}g,IT(e;v|,yP<NjbDD>V

N#;vD>VN9IT;m;vD>VN2G#

g{k\b*3)D>VNDZ]4(w},IT8(|, exclude="YES" DVN(

e#ITZZ 1183D:D>VNMD5tTDV^T;PiRD>VNMD5tT

D^FDPm#

D5tT

D5tT|,`M* number DrLq=/E"#kD>VN`H,IT9C56'4

Qw|,b)tTDD5#

tT;GkQ("w}DD>f"Z;pD,xGf"Z;v%@Dnw}P#r

K,*4tTDZ]4QwD5,XkTtTT=XxPtTQw#}g,SELECT doc

FROM my_docs WHERE CONTAINS (doc,ATTRIBUTE "year" BETWEEN 2001 AND 2005) = 1#

106 Net Search Extender \mMC'8O

Page 115: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

}VtT:

Net Search Extender a)K;v6p!c}Dbvw#BfGtT5D}7M;}7q

=D;)>}#

m 6. \'VDtT5q=

}7q= ;}7q=

1000

1 000

1.000 - dcG;v.xF V{

1,000

100 000

100 000.00123

1 000 000 - 1 M 0 .dfZ=vUq

"b:Z;v}VD.xF!}P;JmfZUqV{#}g,1 000.000 100 +;1

w=v} 1000.000 M 100 4T}#

;'VX(ZoTDVt{MX(ZoTDuRq=#

1!D5#M

TZ HTML"XML M Outside In DQ}KD5,Net Search Extender a)Z4(w

}Zd;P8(D5#MDivB9CD1!D5#M#TZa9/?D>D5,X

ka)"8(D5#M#

g{9CdP;V1!D5#M,G4:

v +TyPVN("w},"R;ai!NNXbE"(g*E")#

– TZ HTML M INSO q=,+*?vVN8(`&jGD{F#

– TZ XML,XML D5DyP XML Zc+3dAX~VN,b)X~VNGI

`&ZcDj<*X76j6D#}g,76 /play/role/name#

v ;aT}VtT("w}(-rG4Z1!D5#MP(eNN}VtT)#

m 7. \'VD5q=D1!D5#MDP*

D5`M 1!D5#MDP*

HTML S\BPjGw*D>VN:<a> <address> <au> <author> <h1>

<h2> <h3> <h4> <h5> <h6> <title>#VN{GjG{,}g

“address”#

XML S\yPjGw*D>VN#VN{Gj<*X76{,}g

“/play/title”#

a9/?D>(GPP) ;P1!D5#M#

Outside In(INSO) S\I Outside In }Kw5XDZ 1143D:(e Outside In }

KD5DD5#M;PT>DD5tTw*D>VN#VN{G

Outside In 9CDD5tTD{F,}g:“SCCCA_TITLE”#

TZ?V`MDD5,<(eK1!D5#M#IZ?V#M<G;`,D,rK,

BPwZP*?V#M<a)K>}MbM#

":

Z 11 B 9Ca9/D5 107

Page 116: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

!\1!D5#MD7}7X&mD5,+*K|CX("w}MQw,z&C(e

TQDD5#M#

hz1!D5#M,TD5DD>+?("w},x;\|Gq*D>VND;?

V#bb6EG^FD>Qw|(TCD>DQw#

(e?D>a9/D5DD5#M

TBGD5#M*XDN}:

name T?v(eDD>VNrD5tT8({F#b){F9z\;+Qwi/^

F*X(D>VNrD5tTDZ]#9COfD>},zIZ{* Abstract

DD>VNPQw|,%J structure DD5#

start zk3 UTF-8 PD_gV{.,|jGD>VNrD5tTD*<#8(_g

V{.;PNNfr;|GITGNb UTF-8 V{.#TBG;)>}:

start=″introduction:″"start=″note!″ M start=″$$...″#

Xk9C1! XML V{u?(“<”m>“&lt;”,x“&”m>“&amp;”)48(;

Ir!V{MXb XML V{“<”M“&”#

end I!#zk3 UTF-8 PD_gV{.,|jGD>VNrD5tTDax#g

{;8(axjG,G4Y(R=DB;v*<jGw*CVNDax#g{

R;=NNsL*<jG,G4CVN+;1)9AD5a2,"R;aYj

6NNd{VN#

type D5tTD`MXk<UG“NUMBER”#CN};JCZVN(e#

excludeYES r NO#;vN},|7(Gq&E}VN(ePDD>"R;Td("

w}#KN};JCZtT(e#

ZC>}P,+E}VN(e“head”,+G+|((e“abstract”#

^F:

v ;\P=vVN(ertT(eD*<jG`,#+G,VN(eMtT(eIT

P`,D*<jGMaxjG#

v ;v*<jG;\!CGm;v*<jGD0:#}g,;\P;v*<jGG

“author”xm;v*<jGG“authority”Div#

v *<jGMaxjG;\GUV{.#

T GPP D5("w}1"zDiv(Cbvw+(hD5TiRdP;v*<_gV{.#1|R=;v*<_gV{

.1,|+TsxVNxPo(Vv,1=R=`&Dax_gV{.*9#

;s+y](eJuTVNDZ]("w},4,w*D>VNrD5tT#g{D

>VNMD5tT_P`,D*<Max_gV{.,G4+QVNDZ],1w*

D>VNMD5tT4Td("w}#

;JmVND6W;g{Z=oax_gV{.0"VBD*<_gV{.,G4a

+BD*<_gV{.bM*U(D>#

108 Net Search Extender \mMC'8O

Page 117: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

g{4R=`&Dax_gV{.,G4Y(CVN)9AD5ax,"+(fJ1

D-rk#

g{ZD5#MP48(ax_gV{.,G4BD*<_gV{.8>H0VND

ax#

(e HTML D5DD5#M

HTML bvw+D>*;*zk3 UTF-8#|4P HTML jG6p,"+|Gi`*

BPjG`:

v *vTDQjGE",gVeE"

v a);CE"DjG,gm>BND <p>

v a)a9E"DjG,g <Title>

|+6p HTML 4 P(eDyPV{5e}C(g“&auml;”(ä))"+|Gbv*

UTF-8 P`&Dzkc#

|+6p*jG"T*jGD>xPo(Vv#

TBG HTML D5D>}:

<HTML><HEAD><META NAME="year" CONTENT="2002"><TITLE> The Firm </TITLE></HEAD><BODY><H1>Synopsis</H1>;

<H1>Prologue</H1>;::</BODY>

TBG HTML D5#MD>}:

<?xml version="1.0"?><HTMLModel>

<HTMLFieldDefinitionname="subtitle"tag="title"exclude="NO" />

<HTMLFieldDefinition - This is the start of text fieldname="header1"tag="h1"exclude="YES" /> - This is the end of the text field

<HTMLAttributeDefinition - This is the start of the documentname="year" attributetag="meta"meta-qualifier="year"type="NUMBER" /> - This is the end of the document

attribute</HTMLModel>

Z;P <?xml version="1.0"?> 8(9C XML jG`4D5#M#"b:K#M;

G* XML q=D5`4D#

Z 11 B 9Ca9/D5 109

Page 118: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

?vVN<GZ HTMLFieldDefinition r HTMLAttributeDefinition jGZ(eD,

CjG|,*XN}#

yPD>VN(e<Xk|,Z <HTMLModel> jGZ#Z4(w}Zd,jG{FGw

*;vN}4+]D:CREATE INDEX iA FOR TEXT ON T1(C2) DOCUMENTMODEL HTMLModel

IN myModel.xml CONNECT TO db#

TBGD5#M*XDN}:

name T?v(eDD>VNrD5tT8({F#b){F9z\;+Qwi/^

F*X(D>VNrD5tTDZ]#9COfD>},zIZ{* sub-

title DD>VNPQw|,%J firm DD5#

tag j6d*<M(5>D)axjGj6D>VNrD5tTD*X#C{FD

*XZDD>iIQ(eVNDZ]#

vTjGDs!4#

9COfD>},+NN H1 jG.sDD>w*VN“header1”D;?V("w

}#y]y>D5,+T“synopsis”M“prologue”("w}#

meta-qualifier

KjGXkk tag *XdO9C#(}8( tag=″meta″,+i!k meta-

qualifier `%dDZ]D5#

Z HTML D5>}P,*jG_PBP*X:

<META NAME="year" CONTENT="2002">

ZD5#M>}P,G4* meta-qualifier=″year″#rK,Z]“2002”+w*t

T“year”D54("w}#

type D5tTD`MXkG“NUMBER”#CN};JCZVN(e#

excludeYES r NO#;vN},|7(Gq&E}VN(ePDD>"R;Td("

w}#KN};JCZtT(e#

ZC>}P,+E}VN(e“header1”,+G+|((e“subtitle”#

+TD5DyPd{D>("w},+;w*NNVND;?V#

*XN}

TBGD5#M*XDN}:

name T?v(eDD>VNrD5tT8({F#b){F9z\;+Qwi/^

F*X(D>VNrD5tTDZ]#9COfD>},zIZ{* sub-

title DD>VNPQw|,%J firm DD5#

tag j6d*<M(5>D)axjGj6D>VNrD5tTD*X#C{FD

*XZDD>iIQ(eVNDZ]#

vTjGDs!4#

9COfD>},+NN H1 jG.sDD>w*VN“header1”D;?V("w

}#y]y>D5,+T“synopsis”M“prologue”("w}#

meta-qualifier

110 Net Search Extender \mMC'8O

Page 119: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

KjGXkk tag *XdO9C#(}8( tag=″meta″,+i!k meta-

qualifier `%dDZ]D5#

Z HTML D5>}P,*jG_PBP*X:

<META NAME="year" CONTENT="2002">

ZD5#M>}P,G4* meta-qualifier=″year″#rK,Z]“2002”+w*t

T“year”D54("w}#

type D5tTD`MXkG“NUMBER”#CN};JCZVN(e#

excludeYES r NO#;vN},|7(Gq&E}VN(ePDD>"R;Td("

w}#KN};JCZtT(e#

ZC>}P,+E}VN(e“header1”,+G+|((e“subtitle”#

+TD5DyPd{D>("w},+;w*NNVND;?V#

(e XML D5DD5#M

XML D5DD5#MJmz(egN+Z XML D5PR=D*X3dAVNM/rD

5tT#

TBG XML D5D>}:

<?xml version="1.0"?><purchaseOrder orderDate="2001-01-20"> [4]

<shipAddress countryCode="US"> [1]<name>Alice Smith</name> [2]<street>123 Maple Street</street><city>Mill Hill</city><state>CA</state><zip>90999</zip>

</shipAddress><item partNo="123" quantity="1"> [3]

<name>S&B Lawnmower Type ABC-x</name><price>239.90</price><shipDate>2001-01-25</shipDate>

</item><item partNo="987" quantity="1"> [3]

<name>Multifunction Rake ZYX</name><price>69.90</price><shipDate>2001-01-24</shipDate>

</item></purchaseOrder>

TBGkOfDy>D5`%dD XML D5#MD>}:

<?xml version="1.0"?><XMLModel>

<XMLFieldDefinition [1]name="addresses"locator="/purchaseOrder/shipAddress" />

<XMLFieldDefinition [2]name="customerName"locator="//shipAddress/name"exclude="yes" />

<XMLAttributeDefinition [3]name="partNumber"

Z 11 B 9Ca9/D5 111

Page 120: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

type="NUMBER"locator="/purchaseOrder//item/@partNo" />

<XMLFieldDefinition [4]name="none"locator="/purchaseOrder/@orderDate" />

</XMLModel>

Z;P <?xml version="1.0"?> 8(9C XML `4#M#?vVN<GZ

XMLFieldDefinition r XMLAttributeDefinition jGZ(eD,||,*XN}#

"b:yPD>VN(e<Xk|,Z <XMLModel> jGZ#Z4(w}Zd,KjG

{FGw*;vN}4+]D:CREATE INDEX i1 FOR TEXT ON T1(C2) DOCUMENTMODEL

XMLModel in myModel.xml CONNECT TO db#

9Ck>}#MD~PD(e`T&D}VjGKy>PDVNMtT#

Jm6WVN,}g,g{;vf6D XPath ;C!q;ZIm;vtT(e!qD

XML *XPDZc#6WVNT>ZOfDy> XML D5P#addresses VN+!

q XML D5PD;vZc,CZc+XFI customerName VN!qDZc#rK,

C6kZcDZ]Z_-O,1tZb=vVN#!\D>VNITGX~D,+

G,;\Tb)VNPDD>(";Nw}#ZK>}P,1ZxPVN^FxPQ

w1,+,1Z addresses M customerName PR= Alice Smith#+G,IZ(;

wmo=D`%doe,;\+,;v XML Zc3dA`vVN#

Net Search Extender ;a"Tlb XML D5Dzk3#+IC DB2 zk3#

VNDZ]IBPfr7(:

v TZd(;wk"M"&m8nr XML tT`%dDVN,VNZ]*5J"MD

>"&m8nD>r_tT5D>#

v TZk XML*XryZc`%dDVN,VNZ]I4TNN6k*X(k_Pf

6 exclude="YES" DVN`%dD*X}b)DNND>iI#

D5Xk|,q=<CD XML,+TZ*Z XML D5P8(D DTD,r;XgK#

;xP DTD i$rb?5ebv;Net Search Extender ;kTD5#M4%d XML

D5#Z?5eZh*1; XML fz#

*XN}

TBGD5#M*XDN}:

name T?v(eDD>VNrD5tT8({F#b){F9z\;+Qwi/^

F*X(D>VNrD5tTDZ]#

IZ{FP9CBPd?DdP;v#Cd?+I4D5PD%d*XzID

V{.4f;#

Variable5

$(NAME)k XPath 76`%dD XML *XD5J^({(QName)#

112 Net Search Extender \mMC'8O

Page 121: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

$(LOCALNAME)k XPath `%dD XML *XD5JV?{(;x0:)#

$(PATH)5JxT76,Tk XPath `%dD XML *XD1\MjGrPi

I(Cw1!D5#MPD{F)#

type D5tTD`MXkG“NUMBER”#CN};JCZVN(e#

locatorXPath oTPDmo=,|G!q*CwQwVND4D5Dwv?V#

1`4“XML D5#M”D~1,locator ZD^({(F* QNames)Xkk

XML D5PD3)jGj+`,,qr,+;\6pNNVN,"RTVND

i/+;a5Xa{#

BfG;)(;wD>}#

purchaseOrder | salesOrderyP purchaseOrder *XM salesOrder *X

shipAddressyP shipAddress *X

* yP*X(|G child::* Du4 – PXx;=DE",kNDo()

name/item_P name 8zDyP item *X

purchaseOrder//item_P purchaseOrder fzDyP item *X

/ yZc

comment()yP"MZc

processing-instruction()yP&m8n

attribute::*(r_ @*)yPtTZc

DV*(Z%}Er+}EZDV{.#PXUKjGD+7(e,kND

XML (i#

Net Search Extender D5#M'VD XPath (;wk“XML y=moTd;

”(XSLT)#=`F#|G}GI;|,NN=Jr/}“id”M“key”rZcb

T“text()”M“node()”D XSLT #=DS/iI#

ignoreYES r NO#9CCN}4("(;wDl##

P1zI\k*8(#f(;w(}g *)Tkk*Td("w}DZc`%

d#+Gz9I8(;&TkOX((;w`%dD3)Zc("w}#

*K,*Z("w}Zd*vTDZcDOX((;wSOVN(e#ZGM

TK(;w8(KH#f(;w|_DEH6(kNDBfDZ]),"8(

ignore="yes"#b+8>w}w;(;**%dZczIVNE"#

Z 11 B 9Ca9/D5 113

Page 122: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:1bV;vTZc6kZVNzIZcP1,+T;vTZcDZ](

"w},-rG|2tZVNzIZcDZ]#

priority-1 M +1 .dD!c},|8(*xhIX((;wR=D(eDEH6#

g{;8(EH6,+9C1!EH6:

v +I | VtD`v8CnSw;i(e,?v8Cn;v(e#

v k%v{F`%dD(;w;4,BPN;q=D(;w_P1!EH6 0:

– ChildOrAttributeAxisSpecifier QName

– ChildOrAttributeAxisSpecifier processing-instruction(Literal))

v q=* ChildOrAttributeAxisSpecifier NCName:* D(;w_P1!EH

6 -0.25#

v q=* ChildOrAttributeAxisSpecifier NodeTest Dd{(;w_P1!

EH6 -0.5#

v NNd{(;w_P1!EH6 0.5#

"b(;w=_e,1!EH6=_#}g,GX((;w * xhR=D(e

MEH6,x{FOX(D(;wxhO_DEH6#

mb,"b1;vZck`v(;w`%d1,zIT(}T|G8(EH6

47(!qDv(e#+!q_Pn_EH6D(e#g{=v(e_P`,

DEH6,+!qnBD(e#

Ke;bvkZ“XML y=moTd;”(XSLT)P9CDj+`,#

excludeYES r NO#;vN},|7(Gq&E}VN(ePDD>"R;Td("

w}#KN};JCZtT(e#

ZC>}P,+E}VN(e“customerName”,+G+|((e“addresses”#

(e Outside In }KD5DD5#M

Outside In q=DD5#MJmz+Ix(jG/j6Da9/*X3dA Net Search

Extender D>VNMD5tT,Zb;cO|Gk HTML D5#M\`F#Y(P;

i Microsoft Word D5"Rzk*+D5tT“title”"“subject”M“keyword”w*VN(

"w},"R+D5tT“author”M“category”w*D5tT("w}#Outside In D5

#MDTB>}+jIK3d:

<?xml version="1.0"?><INSOModel>

<INSOFieldDefinitionname="title"tag="SCCCA_TITLE"/>

<INSOFieldDefinitionname="title"tag="SCCCA_SUBJECT"/>

<INSOFieldDefinitionname="title"tag="SCCCA_KEYWORDS"/>

<INSOAttributeDefinitionname="author"

114 Net Search Extender \mMC'8O

Page 123: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

tag="SCCCA_AUTHOR"type="STRING"/>

<INSOAttributeDefinitionname="category"tag="SCCCA_CATEGORY"type="STRING"/>

</INSOModel>

*XN}

TBGD5#M*XDN}:

name TD>VNrD5tT8(D{F#T?vVN(e8(VN{,"T?vt

T(e8(tT{#i/I(}9Cb){F+Qw^F*3vD>VNDZ

]"IQw_P3vtTDD5#

tag j6;vjG,d*<Maxr5>ax*XjGD>VNrD5tT#C{

FD*XZDD>iIQ(eVNrtTDZ]#vTjGDs!4#Bfh

vKI\D5#

type D5tTD`MITG“NUMBER”"“DATE”r“STRING”#KN};JCZ

VN(e#

excludeYES r NO#;vN},|7(Gq&E}VN(ePDD>"R;Td("

w}#KN};JCZtT(e#

Outside In D5#MIVNM/rtT(eiI,|G?;v<(e;v{FM;vj

G#TZtT(e,9h*;v`M,xVN(e_PI!“exclude”j>#TZ HTML

#M,bV(eD{FtT(e+rd3dD5?VD Net Search Extender VNrt

TD{F#|ITGNb UTF-8 D>V{.#*q!|`E",kND Outside In Con-

tent Access Specification V7.5#

PXk Outside In *<"axMD5tTjG`XDjGtTDI\5DPm,kND

Tq!x;=DE"#

T Outside In D5("w}1"zDiv1!ivB,+yPD>w*;tZNNVNDZ]("w}#?1vVZD>wP

D*<jGk10n/DD5#MPD(eJu%d1,M+y]C(eJu4&m

Z*<jGkd`&axjG.dDD>#}g,w*Qw}VNMQE}VNM/r

tT4&m#

g{;fZ%d(e,G4+vT*<jG0d`&DaxjG#

Outside In }KwT/6pD5Dq=Mzk3,CCSID f6;pNNwC#g{ Out-

side In }Kw^(7(}7Dq=Mzk3,G4a+D5Sw ASCII D~#

Z 11 B 9Ca9/D5 115

Page 124: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

D5#MN<

Net Search Extender a)KPXD5#MDTBN<E":

v D5#MD DTD

v (;w(XPath)mo=Doe

v D>VNMD5tTD^F

v Outside In jGtT5

D5#MD DTD

TBGD5`M(e(DTD)N=DD5#Mo(D}=hv:

<!ELEMENT GPPModel (GPPFieldDefinition|GPPAttributeDefinition)+><!ELEMENT HTMLModel (HTMLFieldDefinition|HTMLAttributeDefinition)+><!ELEMENT XMLModel (XMLFieldDefinition|XMLAttributeDefinition)+>

<!ELEMENT GPPFieldDefinition EMPTY><!ATTLIST GPPFieldDefinition name CDATA #REQUIRED><!ATTLIST GPPFieldDefinition start CDATA #REQUIRED><!ATTLIST GPPFieldDefinition end CDATA #IMPLIED><!ATTLIST GPPFieldDefinition exclude (YES|NO) NO>

<!ELEMENT GPPAttributeDefinition EMPTY><!ATTLIST GPPAttributeDefinition name CDATA #REQUIRED><!ATTLIST GPPAttributeDefinition start CDATA #REQUIRED><!ATTLIST GPPAttributeDefinition end CDATA #REQUIRED><!ATTLIST GPPAttributeDefinition type NUMBER #REQUIRED>

<!ELEMENT HTMLFieldDefinition EMPTY><!ATTLIST HTMLFieldDefinition name CDATA #REQUIRED><!ATTLIST HTMLFieldDefinition tag CDATA #REQUIRED><!ATTLIST HTMLFieldDefinition meta-qualifier CDATA #IMPLIED><!ATTLIST HTMLFieldDefinition exclude (YES|NO) NO>

<!ELEMENT HTMLAttributeDefinition EMPTY><!ATTLIST HTMLAttributeDefinition name CDATA #REQUIRED><!ATTLIST HTMLAttributeDefinition tag CDATA #REQUIRED><!ATTLIST HTMLAttributeDefinition meta-qualifier CDATA #IMPLIED><!ATTLIST HTMLAttributeDefinition type NUMBER #REQUIRED>

<!ELEMENT XMLFieldDefinition EMPTY><!ATTLIST XMLFieldDefinition name CDATA #REQUIRED><!ATTLIST XMLFieldDefinition locator CDATA #REQUIRED><!ATTLIST XMLFieldDefinition ignore (YES|NO) NO><!ATTLIST XMLFieldDefinition priority CDATA #IMPLIED><!ATTLIST XMLFieldDefinition exclude (YES|NO) NO>

<!ELEMENT XMLAttributeDefinition EMPTY><!ATTLIST XMLAttributeDefinition name CDATA #REQUIRED><!ATTLIST XMLAttributeDefinition locator CDATA #REQUIRED><!ATTLIST XMLAttributeDefinition ignore (YES|NO) NO><!ATTLIST XMLAttributeDefinition priority CDATA #IMPLIED><!ATTLIST XMLAttributeDefinition type NUMBER #REQUIRED>

(;w (XPath) mo=Doe

y] XML }]#M,XML D5;Sw|,BP`MZcDw:

v yZc

v *XZc

116 Net Search Extender \mMC'8O

Page 125: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v D>Zc

v tTZc

v {FUdZc

v &m8nZc

v "MZc

b)Zc.dD4S(;d05MGwNIX5)43 XML D5PD1S|,X5#

yZc;\vVZy&,x;\vVZwDd{;C#||,w*dSzDD5*X

MI!"M0&m8n#

*XZcI|,NN`MDZc,+yZc}b#d{`MDZc;Jmw*wD6

Zc#

P}V`MD|,4S:“Sz”"“tT”M“{FUd”#“tT”M“{FUd”|,4S

XkVp}<AtTM{FUdZc#;T.,*CJ*XZcDSz(4U<

[),h*zf“tT”4S4iRyP|,DtT,zf“{FUd”4S4iRyP|

,D{FUdyw,zf“Sz”4S4iR|,D*X"D>Zc"&m8nM"

M#

h*y]OBDZc4bM XPath mo=,"m>;iZc#1Cw Net Search

Extender !qw#=1,OBDZcUP,2MG5,`T76#= p bM* //p#

TBG;) Net Search Extender XPath !qw#=:

v OBD N PD Pattern ’|’ LocationPathPattern m> Pattern M LocationPathPattern

(<ZOBD N P)k.`%dDZcD"/#

v OBD N PD ’/’RelativePathPattern m>K RelativePathPattern ZyOBDP

m>DNNZ]#

v OBD N PD ’//’RelativePathPattern m>Zw*yDSz(ZSzaO)DN

NOBDPbMDb; RelativePathPattern m>(D"/#

v 1Rv1OBD N PDZckd8zDOBDPD StepPattern `%d,Rd8Zc

kOBD N PD RelativePathPattern `%d1,RelativePathPattern ’/’

StepPattern EkCZc`%d#

v 1Rv1OBD N PDZckd8zDOBDPD StepPattern `%d,R|Dfz

ZckOBD N PD RelativePathPattern `%d1,RelativePathPattern ’//’

StepPattern EkCZc`%d#

v OBD N PD ’child’::NodeTest(u4o(:NodeTest)kw* N DSz(ZS

zaO)R{O NodeTest DZc`%d#

v OBD N PD ’attribute’::NodeTest(u4o(: @NodeTest)kw* N DtT

R{O NodeTest DZc`%d#

v 1Rv1Zc*8(`M1,NodeType ’(’ ’)’ EJOCZc#

v ’processing-instruction’ ’(’ Literal ’)’ JO+ Literal w*d{FDNN&m

8n`MZc#

v ’*’ JONN*XrtTZc(*X{FD{FAN)#

v NCName ’:’ ’*’ JO+ NCName w*d{F0:DNN*XZc#

v QName JO_P8({FDNNZc#

Z 11 B 9Ca9/D5 117

Page 126: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b

q=* NameTest D NodeTest Y(Zc*y!aODwe`M,|GtTaODtT

`M,2GSzaODS`M#rK,NameTest ;\C4!q"Mr&m8nZc,x

;\!qSZcMtTZc#xR,C#=Jm!qNN`MDZc({FUdZc

}b),-rG;Jm9C Axis 5w{“namespace”#

#=>}:

v chapter | appendix m>yPBZ*XM=<*X

v table m>yPm*X

v * m>yP*X("b:bGS*X ::* Du4)

v ulist/item m>_P ulist 8zDyPn*X

v appendix//subsection m>_P=<fzDyPSZ*X

v / m>;|,yZcD%*X/O

v comment() m>yP"MZc

v processing-instruction() m>yP&m8n

v attribute::*(r @*)m>yPtTZc

TBG(;w*XDo(:

Locator ::= LocationPathPattern| Locator ’|’ LocationPathPattern

LocationPathPattern ::= ’/’ RelativePathPattern ?| ’//’? RelativePathPattern

RelativePathPattern ::= StepPattern| RelativePathPattern ’/’ StepPattern| RelativePathPattern ’//’ StepPattern

StepPattern ::= ChildOrAttributeAxisSpecifier NodeTestChildOrAttributeAxisSpecifier ::=

(’child’ | ’attribute’) ’::’| ’@’?

NodeTest ::= NameTest| NodeType ’(’ ’)’| ’processing-instruction’ ’(’ Literal ’)’

NameTest ::= ’*’ | NCName ’:’ ’*’ | QNameNodeType ::= ’comment’ | ’processing-instruction’

NCName M QName G4“XML {F(i”(eD:

NCName;|,0ED XML {F

QName0fITSO NCName sz0ED NCName#}g:NCName:NCName

D>VNMD5tTDV^T

BfP>DGD>VNMD5tTfZDV^T:

v w}PDVNDns}?:32767

v ;vD5P`M* STRING D;vtTD5Dns}?:1024

v `M* STRING DtTDns}?:253

v STRING tT5PDV{}XO* 128

v `M* DATE M NUMBER DtTDns}?:32766

118 Net Search Extender \mMC'8O

Page 127: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v DATE r NUMBER tT5PDV{}XO* 128

v TZ NUMBER tT,S\++H!c}w*5#

v IT;vD5P`M* DATE r NUMBER D;vtT8(D5Dns}?:^^

F

BPwnGI|(Z HTML D5#MPDjG:

v <A>

v <ADDRESS>

v <AU>

v <AUTHOR>

v <H1>

v <H2>"<H3>"<H4> M <H5>

v <H6>

v <TITLE>

;\Z HTML D5#MP+I|,d{jGDjG(g <HEAD> M <BODY>)8(*D

>VN#

Outside In jGtT5

k Outside In D5tTjG`M`XDjGtTDI\5:

SCCCA_ABSTRACTSCCCA_ACCOUNTSCCCA_ADDRESSSCCCA_ATTACHMENTSSCCCA_AUTHORIZATIONSCCCA_BACKUPDATESCCCA_BASEFILELOCATIONSCCCA_BILLTOSCCCA_BLINDCOPYSCCCA_CARBONCOPYSCCCA_CATEGORYSCCCA_CHECKEDBYSCCCA_CLIENTSCCCA_COMPANYSCCCA_COMPLETEDDATESCCCA_COUNTCHARSSCCCA_COUNTPAGESSCCCA_COUNTWORDSSCCCA_CREATIONDATESCCCA_DEPARTMENTSCCCA_DESTINATIONSCCCA_DISPOSITIONSCCCA_DIVISIONSCCCA_DOCCOMMENTSCCCA_DOCTYPESCCCA_EDITMINUTESSCCCA_EDITORSCCCA_FORWARDTOSCCCA_GROUPSCCCA_KEYWORDSCCCA_LANGUAGESCCCA_LASTPRINTDATESCCCA_LASTSAVEDBYSCCCA_MAILSTOPSCCCA_MANAGERSCCCA_MATTERSCCCA_OFFICE

Z 11 B 9Ca9/D5 119

Page 128: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

SCCCA_OPERATORSCCCA_OWNERSCCCA_PRIMARYAUTHORSCCCA_PROJECTSCCCA_PUBLISHERSCCCA_PURPOSESCCCA_RECEIVEDFROMSCCCA_RECORDEDBYSCCCA_RECORDEDDATESCCCA_REFERENCESCCCA_REVISIONDATESCCCA_REVISIONNOTESSCCCA_REVISIONNUMBERSCCCA_SECONDARYAUTHORSCCCA_SECTIONSCCCA_SECURITYSCCCA_SOURCESCCCA_STATUSSCCCA_SUBJECTSCCCA_TITLESCCCA_TYPISTSCCCA_USERDEFINEDPROPSCCCA_VERSIONDATESCCCA_VERSIONNOTESSCCCA_VERSIONNUMBER

k Outside In *<MaxjGS`M`XDjGtTDI\5:

SCCCA_ALTFONTDATASCCCA_ANNOTATIONREFERENCESCCCA_CAPTIONTEXTSCCCA_CHARACTERSCCCA_COMPILEDFIELDSCCCA_COUNTERFORMATSCCCA_CUSTOMDATAFORMATSCCCA_DATEDEFINITIONSCCCA_DOCUMENTPROPERTYNAMESCCCA_ENDNOTEREFERENCESCCCA_FONTANDGLYPHDATASCCCA_FOOTNOTEREFERENCESCCCA_FRAMESCCCA_GENERATEDFIELDSCCCA_GENERATORSCCCA_HYPERLINKSCCCA_INDEXSCCCA_INDEXENTRYSCCCA_INLINEDATAFORMATSCCCA_LISTENTRYSCCCA_MERGEENTRYSCCCA_NAMEDCELLRANGESCCCA_REFERENCEDTEXTSCCCA_STYLESCCCA_SUBDOCTEXTSCCCA_TOASCCCA_TOAENTRYSCCCA_TOCSCCCA_TOCENTRYSCCCA_TOFSCCCA_VECTORSAVETAGSCCCA_XREF

"b:b)m|(NND5tTT0 INSO }Kw6pDyPjGS`M#P=vS`

M}b:SCCCA_DOCUMENTPROPERTY M SCCCA_BOOKMARK#

120 Net Search Extender \mMC'8O

Page 129: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 12 B N<

5}yP_D\m|n

>Zhv5}yP_D\m|nDo(#5}yP_\m|(li Net Search Extender

x(M|B~qD4,,T0t/M#9b)~q#

b)|nG db2text |nDS|n,"RJm\mX(Z DB2 5}D Net Search

Extender ~q#

|n C>

:CONTROL |n; P>M>}+D>w}x(#9+P>_Y:f4

,#

Z 1233D:START |n; t/ Net Search Extender 5}~q#

Z 1243D:STOP |n; #9 Net Search Extender 5}~q#

Z 1283D:DB2EXTHL |n; |Dy!P UDF DdkN}Dnss!#

CONTROL |nP>M>}I“Net Search Extender 5}~q”\mD+D>w}x(#

C>

g{x(M|B~q}ZKP,G4ITi4|GD4,T0PXQ$n_Y:fD

E"#

ZVx}]b73P,b;a0l10Vx#C':p*Z{DVxwC DB2 |n

db2_all#

(^

*I&"vC|n,C'XkG_P DBADM (^(xP DATAACCESS)D DB2 5

}yP_#

XhD,S

K|nXkS DB2 }]b~qw"v#

|no(

�� CONTROL CLEAR |set-of-locks|LIST |set-of-locks|SHOW-CACHE-STATUS-FOR |index-specification|STATUS

��

© Copyright IBM Corp. 1995, 2010 121

Page 130: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

set-of-locks:

ALL-LOCKS-FOR |database-specification||index-specification|

index-specification:

|database-specification| INDEX index-nameindex-schema-″.″

Database-specification:

DATABASE database-name

|nN}

CLEAR9C CLEAR 4?Fe};ix(#Zli<Bx(JbD-rswwX9C

K|n#

TZz*&C CLEAR |nDw},g{PNNw}\m|n(}g,w}|

B)T;&Zn/4,,G4;*9C CLEAR |n,r*byvI\aY5

w},Sxh*j+X(w}#

LIST 9C LIST 4q!XZTX(w}r}]bVPD10x(DE"#g{P|

Bx(,G4C|n9aa)PXyq*9Q&mDD5}DE"#

"b:b;JCZx(VPw}D1r#

19C4F6qm1,;a4PNN|BYw#+G,T*d4(w}D4m

4PDekr|BYwI\a}pekYw#

set-of-locks

vZ8(D}]brw}P9Cx(#

SHOW CACHE STATUS FORT>8(w}D_Y:fmD$n4,#ITG“Not Activated”r“Currently Acti-

vated”#g{Q$n_Y:f,G4|+T>XZ_Y:ff"9CivDj

8E"#}g,ns_Y:fs!(TWVZF)"*ekDnsD5}M#

tZ_Y:fmPDUd(T'VZF)#

STATUS(}9C STATUS X|V,C|nT>x(M|B“Net Search Extender 5}

~q”GqQt/"}ZKP#

DATABASE database-name

}Z9CD~qwOD}]bD{F#

INDEX index-schema.index-name

?0}Z9CDD>w}D#=M{F#bGZ CREATE INDEX |nP8(

D#

122 Net Search Extender \mMC'8O

Page 131: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

C(5w

1\m|nms{"8>fZx(Jb1,7#;PNNe;Nq}ZKP#}g,

Z UPDATE |nKP1"TKP ALTER |n#

Tv?w}|B9C SHOW CACHE STATUS FOR,Tli8(Zfs!GqT;s

=cT#fB;N|BZdDyP|BE",rliGqQ-jI$n#

START |nK|n+t/X$Lr,CZXF DB2 ~qwOD+D>w}Dx(T0+D>w}

DT/|B#

":IZC|n;aTw}$nNNY1_Y:fm,yTZIT9Cf"}L*<

Qw.0h*4P%v ACTIVATE CACHE |n#

(^

TZ10 DB2 5},5}yP_Xk_P DBADM (^(xP DATAACCESS)#

XhD,S

K|nXkS DB2 }]b~qw"v#

|no(

�� START ��

|nN}

^

C(5w

Z Windows O,C|n+t/~q DB2EXT - instance_name [-nodenum]#9I9C

XFfer NET START |n4t/~q#+G,^((}UK~qM'zt/ Net

Search Extender#

TZkVx}]bdO9CD DB2 5},?R(i9C db2text start(x;G9C#

f Windows =()4t/ Net Search Extender 5}~q#

(}9C~q\mXF(,IT DB2 5}V/t/r#9?v DB2EXT ~q#+G,

*9 Net Search Extender #V}#DKP4,,h*t/yP DB2EXT ~q"XU

k DB2 5}`X*DyP DB2EXT ~q#xR,ZV/t/M#9Zd,h*q-

TB3r:

t/ t/ NSE(DB2EXT)~q,SwzO`EnMDVx*<,1=`En_D

Vx,;st/d{ DB2EXT ~q

#9 #9 NSE(DB2EXT)~q,SwzO`En_DVx*<,1=`EnMD

Vx#

+G,9C db2text start M db2text stop 1,53aT/q-KXh3r#

Z 12 B N< 123

Page 132: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DB2EXT ~q;'V“T/”t/`M#Xk(}4P db2text start rT DB2 5}D?

v DB2EXT ~q4P net start 4V/t/ DB2EXT ~q#4j+t/531,;*

"TKPD>QwYw#

g{ START |n'\,G4wHLrPTI\P}C;YfZDw}D}1u?#`

- ../sqllib/db2ext/ctedem.dat D~"}%NN}1u?#XBKP START |n#

ZI&t/ Net Search Extender .s,xL ctelock(Windows OD ctelock.exe)Z

53OM&Zn/4,#xZ UNIX zwO,a4(tI2mJ4(2mZfMEE

?)"+|Gf"Z /tmp ?<P#Net Search Extender h*b)D~,"R;*5}

ZKP,M;\>}b)D~#+G,g{Z4P STOP |n.s4I&jI START

|n,G4&7#Q}% /tmp ?<PyPID*cD~#yPC'<Xk\;A"4

M4P /tmp ?<#

STOP |n#9 Net Search Extender Dx(M|B~q#

(^

TZ10 DB2 5},5}yP_Xk_P DBADM (^(xP DATAACCESS)#

XhD,S

K|nXkS DB2 }]b~qw"v#

|no(

�� STOPFORCE

��

|nN}

FORCE49xLVZVPx(rTNNw}$nK_Y:fm,T;a#9~q#g

{;8( FORCE,G4C|nZb)ivB+a'\,"Raa)PXn/_Y:fD/f#

C(5w

#9 Net Search Extender 5}~qa{9zLx9CX(D Net Search Extender |

n#g{H0+Q$nD_Y:fkw}dO9C,G4ZXBt/~q1,XkY

N$nY1_Y:f#

TZkVx}]bdO9CD DB2 5},?R(i9C db2text stop(x;G9C#f

Windows =()4#9 Net Search Extender 5}~q#

(}9C~q\mXF(,IT DB2 5}V/#9?v DB2EXT ~q#+G,*9

NSE #V}#DKP4,,h*XUk DB2 5}`X*DyP DB2EXT ~q#xR,

ZV/#9Zd,h*z#9 NSE(DB2EXT)~q,SwzO`En_DVx*<,

1=`EnMDVx#+G,9C db2text stop 1,53aT/q-KXh3r#

124 Net Search Extender \mMC'8O

Page 133: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

ZI&#9 Net Search Extender .s,xL ctelock(Windows OD ctelock.exe)M

QU9#9a>} UNIX zwO /tmp ?<PD2mJ4M*cD~#

}]b\m1D\m|n

>Zhv}]b\m1D\m|nDo(#}]b\m|(hC}]bT) Net Search

Extender 9C;s{CKhC#

;P ENABLE DATABASE M DISABLE DATABASE |nEG DB2TEXT |nDd

e,49yPb)|n<JmZ}]b6pxP\m#

|n C>

:ENABLE DATABASE |n; Jm10}]b4(+D>w}#

Z 126 3D:DISABLE DATA-

BASE |n;

4; Net Search Extender *}]bjID<8$w#

Z 1283D:DB2EXTHL |n; DB2EXTHL |n+|D!PD UDF DdkN}Dnss

!#

a>

g{;P+NN}]b,SE"8(* db2text |nD;?V,G4 db2text I4PD

~+a("kZ DB2DBDFT 73d?P8(D1!S53D~=,S#

ENABLE DATABASE |n9}]b\;TD>P4(M9C+D>w}#ENABLE DATABASE |naZ}]b

P4(CZxPQwD Net Search Extender y!a9,g\mm"S<"C'(eD

/} (UDF) Mf"}L#

(^

C'Xk_P DBADM X(E\4P ENABLE DATABASE |n#

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP ENABLE DATABASE |n.0,

SECADM XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� ENABLE DATABASE FOR TEXTAUTOGRANT connection-options

��

connection-options:

CONNECT TO database-nameUSER userid USING password

Z 12 B N< 125

Page 134: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

|nN}

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT 73d?"RC'}Z9C_PXhD DB2 (^DC'j6KPC|n,G4IT!TKN}#

USER useridUSINGpassword

9C userid M password 4,SA}]b#

AUTOGRANTg{8(K!n,rZ5}yP_1YTK}]bD DBADM (^(xP

DATAACCESS)ivB,a"T+b)X(Zh5}yP_#*KI&Zh

X(,C'Xk5PT}]bD SECADM X(,"R;\G5}yP_(C

';\+X(ZhT:)#

":Zf"}LgfP,;'VK!n#

C(5w

K|n<8Q,SD}]b) Net Search Extender 9C#-}KX*=h,EIT}

]bPDm/P4( Net Search Extender w}#

IT(}9C DB2EXT.DBDEFAULTS ?<S<4i4KPC|ns("D}]b1!

5#

T}]bD|D

K|n+ DBADM (^ZhkQtC}]bD DB2 5}X*D DB2 5}y

P_#

ENABLE DATABASE |nZ DB2EXT #=P4(wV}]bTs,g Net

Search Extender ?<"UDF Mf"}L#ZKPC|ns,BP?<S<I

C:

db2ext.dbdefaultsdb2ext.textindexesdb2ext.textindexformatsdb2ext.indexconfiguration

b)m;ZF* IBMDEFAULTGROUP D}]bD1!mUdP#KmUdV

<Z db2nodes.cfg P(eDyPZcO#

TD~53D|D

^#

DISABLE DATABASE |nCZ7z Net Search Extender T}]bywD|D#

(^

C'Xk_P DBADM X(E\4P DISABLE DATABASE |n#

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP DISABLE DATABASE |n.0,

SECADM XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

126 Net Search Extender \mMC'8O

Page 135: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

|no(

�� DISABLE DATABASE FOR TEXTFORCE |connection-options|

��

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'9C_PX*

D DB2 (^DC'j6KPC|n,G4IT!TKN}#

USER userid USING password

9C userid M password 4,SA}]b#

FORCE?F>}}]bPDyP Net Search Extender w}#

C(5w

K|n+4;Q,SD}]b,Tcd{ Net Search Extender |n;Y\;9C|#

g{+D>w}fZZ}]bP,G4K|n'\,}G9C FORCE !n#

K|n;aS DB2 5}yP_}% DBADM (^#

":g{Z}]bP(eKNND>w},G4{C}]b+'\#(i@N}%b

)w},;sliGq"zNNJb#g{+{C}]bCZD>?F|n,G4|

;#$}%}]bPD Net Search Extender ?<m#

+G,g{;)w};\9W>},G4I\T;P;)J4h*V/e}#b)J

4|(:

v w}"$wM_Y:f?<PDD~

v ctedem.dat PDwHLru?

v g{9C4F6q!n4(w},G4XkV/>}6L}]bmPD

IBMSNAP_SIGNAL"IBMSNAP_PRUNE_SET M IBMSNAP_PRUNCNTL u?#9

C APPLY_QUAL="NSE"||<instance name> and TARGET_SERVER= database_name |n

\]Wj6b)u?#

ZTB>}P,5}G DB2,x}]bG SAMPLE#

DELETE FROM <ccSchema>.IBMSNAP_SIGNALWHERE SIGNAL_INPUT_IN IN

(SELECT MAP_ID FROM <ccSchema>.IBMSNAP_PRUNCNTLWHERE APPLY_QUAL= ’NSEDB2’ AND TARGET_SERVER= ’SAMPLE’);

DELETE FROM <ccSchema>.IBMSNAP_PRUNCNTLWHERE APPLY_QUAL= ’NSEDB2’ AND TARGET_SERVER= ’SAMPLE’;

Z 12 B N< 127

Page 136: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DELETE FROM <ccschema>.IBMSNAP_PRUNE_SETWHERE APPLY_QUAL= ’NSEDB2’ AND TARGET_SERVER= ’SAMPLE’;

T}]bD|D

+>}BPZ}]bPC4tC Net Search Extender D^D:

v }]bPD Net Search Extender ?<S<#

v I Net Search Extender 4(DyP}]bTs#

TD~53M2mZfD|D

g{9C FORCE !n,+>}w}D~#

g{9C FORCE !n,+>}w*w}DNNQ$n_Y:fD_Y:f#

DB2EXTHL |n|Dy!P UDF DdkN}Dnss!#

C>

1!ivB,!P UDF +nss!* 100 KB DD5w*dk"5X 200 KB CLOB#

y]}]bPnsD5Ds!,IT+dk5vs*nss! 1 GB#

(^

*I&"vK|n,C'XkG_P DBADM (^(xP DATAACCESS)D DB2 5

}yP_#

XhD,S

K|nXkS DB2 }]b~qw"v,"Rh* DB2DBDFT 73d?#

|no(

�� db2exthl new-highlight-input-size ��

|nN}

new-highlight-input-size

!P UDF DBa{s!(T'VZF)#bG;v!Z 1048576 D}{}#

D>myP_D\m|n

>ZhvD>myP_D\m|nDo(#

b)|nG DB2TEXT |nDS|n#b)|nJmmDyP_4(M&mmPD+D

>w}#

|n C>

Z 1293D:ACTIVATE CACHE

|n;

$n_Y:fTcIT4P9Cf"}LDQwYw

Z 1313D:ALTER INDEX |

n;

|Dw}DXw

128 Net Search Extender \mMC'8O

Page 137: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

|n C>

Z 1343D:CLEAR EVENTS |

n;

S|Bw}Zdy9CDw}B~mP>}w}B~

Z 1353D:CREATE INDEX |

n;

4(+D>w}

Z 1 4 8 3D:D E A C T I V A T E

CACHE |n;

!{$n_Y:fT99Cf"}LDQwYw;YIP

Z 1503D:DB2EXTTH |n; `k,eJ(eD~

Z 149 3D:DROP INDEX |

n;

>}D>PD+D>w}

Z 1513D:RESET PENDING |

n;

4P SET INTEGRITY |ns,T_P)9G(y!a9D

y>m"BD>#tStm#

Z 1523D:UPDATE INDEX |

n;

t/yZD>PD10Z]D("w}}L

Z 1553D:HELP |n; T> DB2TEXT |n!nDPm

Z 1563D:COPYRIGHT |n; T> Net Search Extender z7Mf(E"

a>:

g{;P+NN}]b,SE"8(* db2text |nD;?V,G4 db2text I4PD

~+a("kZ DB2DBDFT 73d?P8(D1!S53D~=,S#

ACTIVATE CACHE |nK|nCZ$n DB2 C'mrVC_Y:fD~PQ_Y:fDm#ZjI.s,M

IT4P9Cf"}LDQwYw#

v1w}G9C CACHE TABLE !n4(D1rK|nEIC#

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

v TmrGF(Td(eKD>w})D CONTROL X(

v DBADM (^

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP ACTIVATE CACHE |n.0,

SECADM XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� ACTIVATE CACHE FOR INDEX index-nameindex-schema-″.″

FOR TEXT �

�RECREATE |connection-options|

��

Z 12 B N< 129

Page 138: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

index-schema

CREATE INDEX |nPy8(DD>w}D#=#g{;P8(NN#=,G

49C DB2 ,SDC'j6#

index-name

CREATE INDEX |nPy8(DD>w}D{F#

RECREATEvJCZ9CVC_Y:fDw};a>}VP_Y:f#g{jIK;P$

nD|B,G4aS}]bPT/X9VC_Y:f#

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwOKPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

C(5w

g{10}ZTw}KPBfDdP;v|n,G4;\"vC|n:

v UPDATE INDEX

v ALTER INDEX

v DROP INDEX

v CLEAR EVENTS

v DEACTIVATE CACHE

":$n_Y:fDmI\h*S7*<XB4(|,499CDGVC_Y:f2

Gby#g{Z!{$nVC_Y:fD,14PK|BYw,Ma"zbViv#

C49(_Y:fDZf?Gy]10D5}Ma{Ps!4/,FcD#9C

PCTFREE 54+FcDn!Zf?KTrS 100/(100-PCTFREE)#PCTFREE 5GZCREATE INDEX r ALTER INDEX |nP8(D#

rK,PCTFREE hv$nK_Y:f1#txekYwDQVd_Y:fDYVH#

"b:TZ?v ACTIVATE CACHE |n,<aXB@F5JZfs!#

TD~53D|D

4(KCZ5VVC_Y:fDD~#

130 Net Search Extender \mMC'8O

Page 139: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

ALTER INDEX |nC>

C|n+|D+D>w}DXw,}g|B!nMf"w!n#

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

v TmrGF(Td(eKD>w})D CONTROL X(

v DBADM (^

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP ALTER INDEX |n.0,SECADM

XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� ALTER INDEX index-nameindex-schema-″.″

FOR TEXT �

�|update-characteristics| |storage-options|

�|connection-options|

��

storage-options:

INDEX DIRECTORY directory WORK DIRECTORY workdirectory�

�CACHE TABLE PERSISTENT

IN directoryTEMPORARY

PCTFREE percentage�

�MAXIMUM CACHE SIZE memsize

update-characteristics:

UPDATE FREQUENCY NONE|update-frequency|

�UPDATE MINIMUM minchanges COMMITCOUNT FOR UPDATE count

Z 12 B N< 131

Page 140: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

update-frequency:

D

( * ),

0...6

H

( * ),

0...23

M �

,

( 0...59 )

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

index-schema

CREATE INDEX |nPy8(DD>w}D#=#g{;P8(NN#=,G

49C DB2 ,SDC'j6#

index-name

CREATE INDEX |nPy8(DD>w}D{F#

INDEX DIRECTORY directory

C4f"D>w}D?<76#IZC?<+|,w}}],rK&7# DB2

5}yP_C'j6TC?<_PA"4M4PmI(#

"b:ZVx}]b73P,?vVxO<XkfZK?<#C?<Bf4(

K;vS?< NODE<nr>,TxV~qwD_-VxDw}#+>}H0w}?

<PDNNw}D~#

WORK DIRECTORY workdirectory

ZQwM\mYwZdC4f"Y1D~#IT@"X|DBDw}?<D@

"$w?<#

g{C?<;fZ,G4a9C DB2 5}yP_C'j6+|4(#g{C?

<fZ,G47#Z UNIX =(O5}yP_TC?<_PA"4M4PmI

(#

"b:ZVx}]b73P,?vVxO<XkfZK?<#C?<Bf4(

K;vS?< NODE<nr>,TxV~qwD_-VxDw}#+>}H0w}?

<PDNNY1w}D~#

CACHE TABLE PERSISTENT IN directory

8(49Z!{$nr53XB}<.s,CREATE INDEX PQ_Y:fDm

2GVCD#ZNN;VivB,b<JmlY4P ACTIVATE CACHE#V

C_Y:ff"Z8(D?<P#

H04(DVC_Y:f+FAB;C#KYw\Gh*Q!{$nDw}#

CACHE TABLE TEMPORARY8(_Y:fDa{mVZGY1D,"RQ->}KNNH0fZDVC_

Y:f#"b:K|DYwh*Q!{$nDw}#

132 Net Search Extender \mMC'8O

Page 141: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

MAXIMUM CACHE SIZE memsize

8(Z ACTIVATE CACHE Zd*9(D_Y:fmDBDnss!#TWV

Z*%;+ memsize N}8(*}{}#

g{ memsize +!,G4 ACTIVATE CACHE |n+'\#5J_Y:fs

!GZ4P ACTIVATE CACHE |nZdFcD#K|Dh*Q!{$nDw

}#

PCTFREE percentage

8(#tDCZ=SD5D_Y:fDYVH#percentage XkG!Z 100 "

RsZrHZ 0 D{}5#"b:a>}H0DVC_Y:f,"RK|Dh

*Q!{$nDw}#

UPDATE FREQUENCY(}9CBPN},w}|B5JI7(N1xP|B:

v D. ZGZ8|Bw}:*(?l)r 0..6(0 = GZl)

v H. Z8cS|Bw}:*(?!1)r 0..23

v M. Z`YVS|Bw}:0..59

v NONE. ;Yx;=|Bw}#TZ;Yx;=|DDD>P,r_+4;KP

V/|B,MIT9CKN}#

g{;8( UPDATE FREQUENCY X|V,G45JhC+#V;d#

UPDATE MINIMUM minchanges

ZTw}xPv?|B.0JmTD>D5ywDn!|D}#g{;8(

UPDATE MINIMUM X|V,G4;a|DhC#

"b:v1w};G9C RECREATE ON UPDATE !n4(1E\|DUPDATE MINIMUM#

COMMITCOUNT FOR UPDATE count

TZ|B&m,IT8(d5F}#b,1JCZ UPDATE |nM UPDATEFREQUENCY f6,|+wH|B&m#

Zu<|BZd+vT COMMITCOUNT 5#

"b:v1w};G9C RECREATE ON UPDATE !n4(1E\|DCOMMITCOUNT#

9*"b:g{G9C REPLICATION Sd44(w}D,G4;\|D

COMMITCOUNT#

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwOKPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

C(5w

g{}ZTw}KPBfDdP;v|n,G4;\"v Alter Index |n:

v ALTER INDEX

Z 12 B N< 133

Page 142: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v CLEAR EVENTS

v ACTIVATE CACHE

v DROP INDEX

v UPDATE INDEX

v DEACTIVATE CACHE

g{9C_Y:f!n44(w},G41$nKw}1;\Tw}?<9C ALTER

INDEX |n#XkWH!{$n_Y:f#

ZVx}]b73P,;PZ%;VxmUdPEJm9C_P_Y:f!nDD>

w}#

T}]bD|D

|D Net Search Extender ?<S<#

TD~53D|D

v Zw}P4( NODE<nr> S?<M$w?<

v F/w}D~

v 4(VC_Y:f?<

v F/VC_Y:fD~

CLEAR EVENTS |nK|nCZSw}DB~S<P>}("w}B~#IZ DB2EXT.TEXTINDEXES S

<D EVENTVIEWNAME PPR=B~S<D{F#

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

v TmrGF(Td(eKD>w})D CONTROL X(

v DBADM (^

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP CLEAR EVENTS |n.0,SECADM

XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� CLEAR EVENTS FOR INDEX index-name FOR TEXTindex-schema-″.″

�COMMITCOUNT count |connection-options|

��

134 Net Search Extender \mMC'8O

Page 143: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

index-schema

CREATE INDEX |nPy8(DD>w}D#=#g{;P8(NN#=,G

49C DB2 ,SDC'j6#

index-name

CREATE INDEX |nPy8(DD>w}D{F#

COMMITCOUNT count

sZHZ 0 D{}5m>I DB2 Z;vBqP>}DP}#

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwOKPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

C(5w

1Z CREATE INDEX r ALTER INDEX |nP9C UPDATE FREQUENCY !n

4wH#f|B1,Ma(ZliB~m#ZliK"zmsDNNB~D-r"R

}%KB~mPa=Dms4.s,9C CLEAR EVENTS 4e}B~m#

g{}ZTw}KPBfDdP;v|n,G4;\"v Clear Events |n:

v UPDATE INDEX

v ALTER INDEX

v ACTIVATE CACHE

v DEACTIVATE CACHE

v DROP INDEX

CREATE INDEX |nK|nCZTD>P4(+D>w}T)Z Net Search Extender +D>i/P9C#

C>

ZVx}]b73P,TmUd(ZdO(eKC'm)D?vVx4(K+D>w

}#;JmTmUdDV<xPsx|D,b+<BZ4P\m|nMQw}LPz

zbbP*#

Z 12 B N< 135

Page 144: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

BPdP;n:

v DBADM (^

v TmrGF(Td(eKD>w})D CONTROL X(

v TmrGF(Td(eKD>w})D INDEX X(

T0BPdP;n:

– T}]bD IMPLICIT_SCHEMA (^(g{w}D~=rT=#={F;fZ)

– T#=D CREATEIN X((g{w}D#={FG8VP#=)

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP CREATE INDEX |n.0,SECADM

XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� CREATE INDEX index-name FOR TEXT ONindex-schema-″.″

� table-nametable-schema-″.″

� (text-column-name)( function-name-(-text-column-name-) )

|function-schema ″.″|

�|attribute-list| |text-default-information|

�|update-characteristics| |storage-options|

�|cache-search-result-options| |index-configuration-options|

�|connection-options|

��

attribute list:

','

ATTRIBUTES ( SQL-column-expression )AS-attribute-name

text-default-information:

CCSID ccsid LANGUAGE language�

136 Net Search Extender \mMC'8O

Page 145: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

�FORMAT format

|model-information|

model-information:

DOCUMENTMODEL documentmodel-name IN modelfilepath �

�USING CCSID ccsid

update-characteristics:

UPDATE FREQUENCY NONE|update-frequency|

� |incremental-update-characteristics|RECREATE INDEX ON UPDATE

incremental-update-characteristics:

UPDATE MINIMUM minchanges REORGANIZE AUTOMATICMANUAL

�COMMITCOUNT FOR UPDATE count|capture-table-characteristics|

capture-table-characteristics:

REPLICATION CAPTURE TABLE capture-table-namecapture-table-schema-″.″

� CONTROL TABLE SCHEMA capture-control-schema

update-frequency:

D

( * ),

0...6

H

( * ),

0...23

M �

,

( 0...59 )

storage-options:

INDEX DIRECTORY directory WORK DIRECTORY workdirectory�

Z 12 B N< 137

Page 146: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

�ADMINISTRATION TABLES IN tablespace-name

cache-search-results-options:

CACHE TABLE �

','

( SQL-column-expression )AS attribute-name

�PERSISTENT

IN directoryTEMPORARY

PCTFREE percentage�

� MAXIMUM CACHE SIZE memsize �

�INITIAL SEARCH RESULT ORDER ( SQL-order-by-list )

�KEY COLUMNS FOR INDEX ON VIEW (SQL-columnname-list)

index-configuration-options:

INDEX CONFIGURATION �

,

( option-value )

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

index-schema

D>w}D#=#+C#=CwX(Zw}D\mmD DB2 #={#g{;P

8(NN#=,G49C DB2 ,SDC'j6#"b:w}#=XkGP'D

DB2 #={#

index-name

w}D{F#|kw}#=;pC4(;Xj6}]bPD+D>w}#

"b:w}{XkGP'D DB2 w}{#

138 Net Search Extender \mMC'8O

Page 147: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

table-schema

*d4(w}Dm"GFrS<D#=#g{;P8(NN#=,G49C

DB2 ,SDC'j6#

table-name

ZQ,SD}]bP|,*d4(K+D>w}DPDD>m"GFrS<D

{F#

"b:1m{;G8 DB2 y>m1,_PBP^F:

v S<;JmxPf"}Lrm5/}Qw#rK,Xk9C KEY COL-UMNS FOR INDEX ON VIEW Sd8(w}rS<D|P#

v TZT;_P6qmDGFDv?w}|B,a4(;vU>m#g{TG

FmrS<PD}]xPNN|D,G4XkV/n4U>m#TZy>

m,KYwGT/jID,rKC';\^DU>m#

v ;Py>mrGFx;GS<Dw}EJm DB2 =J CONTAINS"SCORE M

NUMBEROFMATCHES#

v v1zZ|nP8( cache-search-result !n1EJmS<Dw}#

v )9D>#tG(y!a9I(zyZ%"wDU>T'Vv?|B,I&

CZVxM4Vxy>m,+GS<MGF;'VKy!a9#

text-column-name

|,CZ4(+D>w}DD>DP{#;PXk_PBfDdP;V}]`

M:

v CHAR(TZ;}])

v VARCHAR(TZ;}])

v LONG VARCHAR(TZ;}])

v CLOB

v DBCLOB

v BLOB

v GRAPHIC

v VARGRAPHIC

v LONG VARGRAPHIC

v XML

g{P}]`M;GTON;}]`M,G49C function-schema.function-name 8(d;/}4+P`M*;*\'VD`M#

"b:JmfZ`,PDtIvw},+G,;PzcBPu~.;1EJ

m:

w}GTS<4(D

rK,;\Z CONTAINS"SCORE r NUMBEROFMATCHES QwTd?P9

Cw}#

w}GTm4(D

g{yPw}<,=,G4|GZBP CREATE INDEX |nj8E

"PD,;PO_Pj+`,DtT:

v Function name and schema

v ATTRIBUTES

Z 12 B N< 139

Page 148: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v CCSID

v LANGUAGE

v FORMAT

v DOCUMENTMODEL

v INDEX CONFIGURATION

rK,CONTAINS"SCORE r NUMBEROFMATCHES Td?!qDvw}"

;X*#

function-schema.function-name

C4CJZ_P;\'V`MD;PPDD>D5DC'(eD/}D#=M

{F#C/}(}+NbP`MCwdkN}44PP`M*;#|5XD5

G Net Search Extender 'VDdP;V`M#

ATTRIBUTES (SQL-column-expression AS Attribute-name, ...)7#}KD>P.b9TPmo=DZ]("Kw}#;sIT(}Qwod

PD ATTRIBUTES Sd4QwKZ]#Xk9CTd4(w}DmDG^(

P{4(e SQL Pmo=#(;JmD}]`M* DOUBLE#ITZPmo

=P9C?F`M*;Kc{,+G,;I\xP DB2 D~=}]`M*;#

tT{Xkq-D5#MPDtT{Dfr,"RXkkw}#M(eD~P

DyPtT{;`,#

(}9CBPfr47(mo=DtT{:

v g{ZPmo=PI SQL AS SdT=|{,G49C8(D{F#TBG

;v>}:

ATTRIBUTES (C1+C2 AS myname)

v g{9C8(mDP1;x AS,G49CCPD{F#}g:

ATTRIBUTES (C1)

v g{9Cmo=1;x AS,"Rmo=;}CQ|{DP,G4 CRE-

ATE INDEX a(fms#

}g:

ATTRIBUTES (CAST(JULIAN_DAY(date) AS DOUBLE) as day, (price1+price2)/2 as avg_price)

"b:4C%}E}p4DtTa;3d*s4,"RZQwZdXkCs4

V88(b)tT#

CCSID ccsid

1TD>D5("w}1,9C “`kV{/j6 ” #1!54T

DB2EXT.DBDEFAULTS S<,dP DEFAULTNAME=’CCSID’#

v1;PD}]`M*~xF1EhC CCSID#

LANGUAGE language

language N}8(Zw}dC5 IndexStopWords hC* 0 DivB(ZKi

vB,("w}Zd+vT#CJ)y!qD#CJVd9CDoT#TZ)

zo(TH_TH),Xk\GhCKN},TtC“)zo”%JOP;T

“Turkish”hCKN}T}7xVxcD“i”M;xcD“i”D9C#

FORMAT format

;PPDD>D5Dq=,}g HTML#KE"TZ*D5("w}GXh

D#

140 Net Search Extender \mMC'8O

Page 149: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

TZa9/D5q=,ITZD5#MD~P8(E"#g{;P8(NND

5#M,G49C1!D5#M4TD5DD>("w}#

g{;P8( format X|V,G41!54T DB2EXT.DBDEFAULTS S<,

dP DEFAULTNAME=’FORMAT’#Net Search Extender hCDu<1!5*

TEXT#TZ}]`M XML,FORMAT XML 5w{GXhD#

DOCUMENTMODEL documentmodel-name IN modelfilepath

modelfilepath 8(#MD~D;C#modelfilepath XkG;vj<76##MD

~|, FORMAT SdPDq=D#M(e#DB2 5}yP_XkIT+|A

!#D5#M9z\;TD5DX(?V("w}MxPQw#ITZD5#

MP(ejG(markup tag)MZ{#+D5#Ms(A'V HTML"XML r

GPP a9DD5q=#Z;v#MD~P;\8(;VD5#M#

"b:r*;PZ4P CREATE INDEX |nZdEA!D5#M,yT,;

\6pKw}DNNsx|D#

"b:ZVx}]b73P,Xk9C2mD~5347#Z Linux r UNIX

Yw53D?vZcO<\CJ modelfilepath#;x,Z Windows Yw53

O,D5#MD~D modelfilepath XkhC*?vZcOICD>X76#

USING CCSID ccsid

8( CCSID 4bM#MD~DZ]#1!54T DB2EXT.DBDEFAULTS S

<,dP DEFAULTNAME=’MODELCCSID’#

UPDATE FREQUENCYw}|B5J7(N1xP|B#g{TC'mD|D}!ZI UPDATEMINIMUM !n8(D|D},G4;a|Bw}#g{;8( UPDATE FRE-QUENCY,G49C1!5 NONE,Tc;|Bw}#1z;kY|DD>P

r_kV/XF|B}L1,K!nG\PCD#

v D. ZGZ8|Bw}:*(?l)r 0..6(0 = GZl)

v H. Z8cS|Bw}:*(?!1)r 0..23

v M. Z`YVS|Bw}:0..59

v NONE. ;Yx;=|Bw}#XkV/t/|B#

1!54T D B 2 E X T . D B D E F A U L T S S<,dP

DEFAULTNAME=’UPDATEFREQUENCY’#

g{zv(;9C UPDATE FREQUENCY N}42ET/|Bw},G4ITD*9CYw53/}(}g,crontab)#

UPDATE MINIMUM minchanges

Zy] UPDATE FREQUENCY hC4|Bw}.0h*TD>D5xPDn!|D}#;Jm9C}{}5#1!5!T DB2EXT.DBDEFAULTS S<,

dP DEFAULTNAME=’UPDATEMINIMUM’#

"b:g{V/4P DB2TEXT UPDATE |n,G4avTK5#K!n;\

k RECREATE INDEX ON UPDATE !ndO9C,-rG;PU>mMv?|BD%"w,|D};IC#

TZVx}]b73,+Z?vVxOli UPDATE MINIMUM#

REORGANIZE AUTOMATIC | MANUALg{8(K REORGANIZE AUTOMATIC,G4y]|B5JhC4PD|B

Z 12 B N< 141

Page 150: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

+;Xiw}#K=hGZ|B.sy] select REORGSUGGESTED from

DB2EXT.TEXTINDEXES D5T/jID#

;\9CV/ UPDATE |n"(}9C REORGANIZE !n44P REOR-GANIZE MANUAL#

g{!TK REORGANIZE Sd,G41!5!T DB2EXT.DBDEFAULTS S

<,dP DEFAULTNAME=’AUTOMATICREORG’#

REPLICATION CAPTURE TABLE capture-table-schema.capture-table-name CON-TROL TABLE SCHEMA capture-control-schema

TZv?|B&m,+IC8(D4F6qmx;ICmb*w}4(DU>

mrD>#tDG(m#rK,schemaname"tablename M4F6qm{k>X

DB2(*O)}]bPDTs`X#

capture-control-schema G4FXFmD#={,}g>X DB2 OD

IBMSNAP_PRUNE_SET#ZhCK4F.s,4FXFmXkICw>X DB2

53ODGF#

AY,Xk_PICZBP6qXFmDGF:

v IBMSNAP_SIGNAL

v IBMSNAP_PRUNE_SET

v IBMSNAP_PRUNCNTL

v IBMSNAP_REGISTER

v IBMSNAP_REG_SYNC(vJCZG DB2 6L4)

IZ DB2 4FPD;aT/#$*6L6qmM6qXFm4(>XGF,r

K,I\h*V/4(#CNq`FZ**Td4(D>w}Dm4(GF#

C'mGFk6qmGFPDw|PDP{Xk%d#mb,;\|D6qm

GFPD I B M S N A P _ O P E R A T I O N" I B M S N A P _ C O M M I T S E Q M

IBMSNAP_INTENTSEQ PD{F#

4(w}.s,P{ DB2EXT.TEXTINDEXES(LOGVIEWNAME) M

DB2EXT.TEXTINDEXES(LOGVIEWSCHEMA) <m>4F6qmDV?{#

IZ Net Search Extender ";h* DB2 4FPDDyP&\,yT“|D}

]”(CD)mr“;B|D}]”(CCD)mXkqXBPfr:

v 9C|D6q"a+;9Cj+"B4F!n#

v ;Jm6q|DDNN.=S/#}g,(}%"w#kND6DB2 4F8

OMN<f> 87DZ 6 B:Z4F73PT}].VS/;#

v v1|(w|P"D>PM DB2TEXT CREATE INDEX |nDtTM_Y

:fmmo=Pf0=DyPP1,EJm"aPS/D|D#

v w|PXk|(Z6qmP#"b:s3qGc;D#

v ;\9u6qm#TZ?vw|,Xk_P;vu?_PnB}]#+G,

Net Search Extender *syPz7G<<IC#

v mXk9C D/I !n#b9C\;+T4mODw|D|Bd;Iek/>}

T#

PX DB2 f> 9.7 P\'VD6L4f>,kND<u'V3f#

":

142 Net Search Extender \mMC'8O

Page 151: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

7#+}7D4m{ek="amP#S6L DBMS D`M;,,Xk9C6

Lm{r>XGF:

v DB2:6Lm{(6L~qwODm{)

v G DB2:>XGF(*O DB2 }]bPD`&GF)

XkfZC'3d>XC'E\(}GF4CJ6L}]4,x6LC'Xk

Tm_P CONTROL X(#

g{ DB2 5}yP_C'j6;,Z>XC'j6,G4h* DB2 5}yP

_C'j6D=SC'3d#

8(Dy>m{;\GGFDS<#bGr*S<I("ZtIvGFy!.

O,"R9I\f0=tIv CD mM CCD m#IZZ4F6qSdP;\

8(;v CD mr CCD m,yT;\'VGFDS<#mb,;\'V6L

S<DGF,bGr*1Yw|#

CD r CCD mXkGGFx;\GS<rp{#

+ REPLICATION CAPTURE TABLE !nk create index |ndO9C1,

;\9C COMMITCOUNT !n#

COMMITCOUNT FOR UPDATE count

TZv?|B&m,IT8(d5F}#g{48(|,G41!5!T

DB2EXT.DBDEFAULTS S<,dP DEFAULTNAME=’COMMITCOUNT’#

ITZ DB2EXT.TEXTINDEXES.COMMITCOUNT PR=w}D COMMITCOUNT FOR

UPDATE 5#IT9C ALTER INDEX |n|D?vw}Dbv5#|9J

CZy] UPDATE FREQUENCY f6DQwH|B&m#g{5* 0,G4

b6E|BGZ;vBqPjID;g{5sZ 0,G48(*Z;vBqP&

mDD5}#(iz;*9CGc COMMITCOUNT#g{zXk9CGc

COMMITCOUNT,G4&+|hC*;vc;sD5,T9%vv?|BZ

dxPD"4d5}#VG#!#?Nd51<aF/w}D~Me}w}U

>D~,jIK}L+(Qs?1d,X44PKYw1|GgK#

COMMITCOUNT +&CZU>m0)9D>#tG(y!a9(g{*w}dCK

Ky!a9)PP>DD5DyP|D#

g{4hC COMMITCOUNT,G4;a|B db2ext.textindexes PD NUMBER_DOCS

N}#rK,*Z|B}LPi4Q-&mDD5},9C CONTROL LIST |

n#

RECREATE INDEX ON UPDATEb;Jmv?w}|B,+GaZ(I|nrQwHD|B)4P|BYw1

XB4(w}#

":g{z8( RECREATE INDEX ON UPDATE,G4:

v ;aTC'm4(%"w#

v ;a4(U>m,"R

v ;\Tw}dC)9D>#tG(y!a9#

INDEX DIRECTORY directory

*C4f"D>w}D?<76#IZC?<+|,w}}],rK&7#

DB2 5}yP_C'j6TC?<_PA/4M4PmI(#

Z 12 B N< 143

Page 152: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

1!5!T D B 2 E X T . D B D E F A U L T S S<,dP

DEFAULTNAME=INDEXDIRECTORY’#C?<Bf4(K;vS?<

NODE<nr>,TxV~qwD_-ZcODw}#

"b:ZVx}]b73P,?vomVxO<XkfZK?<#

WORK DIRECTORY directory

(I!)IT8(@"D$w?<,C?<+Z4Pw}QwM\mYwZd

C4f"Y1D~#C?<XkfZ,"RTZ DB2 5}yP_C'j6<_

PA/4M4PmI(#

1!5!T D B 2 E X T . D B D E F A U L T S S<,dP

DEFAULTNAME=’WORKDIRECTORY’#C?<Bf4(K;vS?<

NODE<nr>,TxV~qwD_-ZcODw}#

"b:ZVx}]b73P,?vomVxO<XkfZK?<#

g{48( WORK DIRECTORY,G4aZ INDEX DIRECTORY P4(;v{* work D?<#

g{8(K WORK DIRECTORY,G4?R(i+|kw}?<CZ,;omD~53O#;q-K(ia<Bw}|BT\sy5M,-rG$w?<P

DD~XkTom==4FAw}?<,x;\T|GX|{#

":Z INDEX DIRECTORY M WORK DIRECTORY P4(DD~+q-*5}yP_hCD umask ^F#7#b) umask ^FXkJm;\@$C

'DiA/4CJ(#

ADMINISTRATION TABLES IN tablespace-name

*w}4(D\mmD#fmUdD{F#mUdXkfZ#g{;8(K

n,G4a!qC'mDmUd(g{w}GTy>m4(D)#

TZGFrS<,DB2 +!q1!mUd#

TS<MGF4(D>w}r*Vx}]b73PDf"}LQw4(D>w

}1,XkZ%vZcO8(\mmDmUd,"RXkZKZcOT=wC

CmUd#

*7#,SA}7DZc,k9C DB2NODE 73d?#"b:ADMINIS-TRATION TABLES IN SdGT6'Vxm4(w}1yXhD#mb,CRE-

ATE INDEX |na5Xms#PXms{"D|`E",kND CTE0150E#

CACHE TABLE (SQL-column-expression-list)}Kw}.b,9a9(_Y:fm,CmI8(DPmo=iI#K_Y:

fC4(}f"}LQw5Xa{/x;X++D>Qwa{k DB2 m,Sp

4#"b:<UIT4P++D>w}k CONTAINS /}dO9CD#f DB2

Qw#

9CTd4(w}DmDG^(P{4(e SQL Pmo=#JmD SQL Pm

o=`MGyPZCDMC'(eD%5`M#a{/PDP{G9CBPf

r7(D:

v g{ZPmo=PI SQL AS SdT=|{,G49C8(D{F#}g:

CACHE TABLE (C1+C2 AS myname)

v g{9C8(mDP1;x AS Sd,G49CCPD{F#}g:

CACHE TABLE(C1)

144 Net Search Extender \mMC'8O

Page 153: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v g{9Cmo=1;x AS,"Rmo=;}CQ|{DP,G4 CREATE

INDEX a(fms#

v ;JmX4DP{#

;'V+ CLOB }]`Mw*_Y:f}]`M#h*+b)}]`M?F`M

*;* VARCHAR#

":"b:g{a{/DP{;G%;`,D,G4 CREATE INDEX |na5X

ms#9*"b:Z4(.s,_Y:fm;G~=$nD,}g,Z4P

DB2TEXT ACTIVATE CACHE .0,;\xPIf"}L4PDQw#

v1C'mf"Z%;VxmUdP1,E\ZVx}]b73P9CK!

n#g{CmDD>#tG(y!a9D1!dChC* ON,"R4TD>w

}V/{CCdC,G4;\9CK!n#

PERSISTENT IN directory

8(2aVC4(_Y:f#Z!{$nVC_Y:fr_53XBt/.

s,XB$nVC_Y:fHXB$nGVC_Y:fDYH|l#VC_Y

:ff"Z8(D?<P#

"b:g{;P8(?<,G41!5!T db2ext.dbdefaults S<,dP

DEFAULTNAME=’CACHEDIRECTORY’#

TEMPORARY8(_Y:f;GVCf"D#g{H;P8( PERSISTENT,2;P8(

TEMPORARY,G41!5!T DB2EXT.DBDEFAULTS S<,dP

DEFAULTNAME=’USEPERSISTENTCACHE’#

MAXIMUM CACHE SIZE memsize

8(Z DB2TEXT ACTIVATE CACHE Zd*9(D_Y:fmDnss!#

XkTWVZ*%;+ memsize N}8(*}{}#memsize ;P1!5#g

{C{}+!,G4 ACTIVATE CACHE |n+'\#5J_Y:fs!GZ

4P ACTIVATE CACHE |nZdFcD#

ZwV 32 ;=(O,ns_Y:fs!D^FVp*:

v Windows:1024 MB(1 GB = 1073741824 VZ)

v Linux:2048 MB(2 GB = 2147483647 VZ)

Z 64 ;20O,ns_Y:fs!^F!vZICZf?#

PCTFREE percentage

8(**=SD5#tD_Y:fDYVH#CYVHXkG!Z 100 "Rs

ZrHZ 0 D{}5#g{48(Kn,G41!5!T db2ext.dbdefaults

S<,dP DEFAULTNAME=’PCTFREE’#1!5* 50%#

INITIAL SEARCH RESULT ORDER(SQL-order-by-list)8(ZuN("w}ZdCZlwC'mZ]D3r#19CK!n1,(}

x}T+D>Qwa{xP/,Er,D5Maqf"Z_Y:fa{mP;

y4|GD("w}3r5X#

v1z}Z9C“f"}L”Qwgf1,E\9C$HErDw}M$(eD

Qwa{Er#}g:INITIAL RESULT ORDER(length(column1) asc,

column2+column3 desc)#

TZ SQL j?Qw/}Mm5/}45V$(eDQwa{Er#

Z 12 B N< 145

Page 154: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

":TZv?|B.sDBD5rQ|DDD5,;\7#Cw}3r#

KEY COLUMNS FOR INDEX ON VIEW (SQL-columnname-list)g{TS<4(Kw},G4Xk8( KEY COLUMNS FOR INDEX ONVIEW Sd,qr,“;\”8(CSd#P{Pm8(“(;X”j6S<PD3

PDwP#

IZ DB2 ;\Tw|libV(;T,rK,C'&:p7#H[D(;T#

8(DPCZndw}U>mD PK01 P#

INDEX CONFIGURATION (option-value), ...b)Gw}dC5#1!5SOKB._#

!n 5 hv

TreatNumbersAsWords 0 r 1 g{hC* 1,49;5P}VkV{`Z,2a+b;

5P}VbM*@"D%J#1!5* 0,|b6E

tea42at5(bG;v>})a;O*G;v%J#

IndexStopWords 0 r 1 Z("w}ZdvTr_<G#CJ#1!5* 1,|+

TyPD>(|,#CJ)4(w}#?0,#CJP

mG <instance>/sqllib/db2ext/resources ?<PD;

v UCS-2 D~ <language>.tsw#4(w}.s,|DK

D~;PNN0l#9*"b:<language> G CRE-

ATE INDEX |nPD LANGUAGE 5#

UpdateDelay k 8(;9C6qmDv?|BDVx1d(TkF)#

+vSU>mPi!gZKVx1dDu?#bG*K

\b*'|B#}g,ZC'BqT|B|nP0lD

BqivP,443Zw}PDD5|D#rK,

UpdateDelay N}&hC*Td4(w}DmDC'4B

qDn$Vx1d#

IgnoreEmptyDocs 0 r 1 g{ IgnoreEmptyDocs hC* 1,G4Zw}P;m>

UD5(Z]$H* 0 rU5)#g{9CK!n"R

D5Z]*U,G4B;vv?|B+Sw}P>}b

)D5#

AuxLog O N r

OFF

XF=SU>y!a9D4(}L46q%"w;6p

D|D#6'VxmD1!hC* ON,qr* OFF#I

Z_P AuxLogNorm hC(TZG6'Vxm)M

AuxLogPart hC(TZ6'Vxm)D1!mP|D1

!5#

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwO

KPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

T}]bD|D

v |D Net Search Extender ?<S<#

v Z8(DmUdP4(w}U>m#v148( RECREATE INDEX !n"R48(6qm1E4PKYw#

146 Net Search Extender \mMC'8O

Page 155: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v Z8(DmUdP4(w}B~m#

v qSZ;N|B:TC'D>m4(%"w(v148( RECREATEINDEX "R49C6qm1)

v g{9CK4F6qm,G4aT6qXFmxPBP|D:

– ek= IBMSNAP_PRUNCTNL M IBMSNAP_PRUNE_SET mP

b)mPDu?GIBfDP(;j6D:

– APPLY_QUAL=’NSE’ || <DB2 instance running NSE>

– SET_NAME= <internal index identifier>

– TARGET_SERVER=<DB2 database name target to DB2TEXT opera-

tion>

v g{*w}dCKD>#tG(y!a9,G4+4(*cmMG(m46

qD5D|DE"#

T2mZfD|D

r- ACTIVATE 4P:g{9CK CACHE TABLE Sd,G4aZ2mZ

fP9(a{mD_Y:f#

TD~53D|D

v Zw}?<"$w?<M_Y:f?<B4(K NODE<nr> S?<#

v internal_index_name ?<GZ indexdirectory/NODE<nr> B4(D,dP

indexdirectory 8DGK|nDT&N},NODE<nr> kVx}]b73PDV

xEPX#

C(5w

4(+D>w}h*C'mDw|#S DB2 Net Search Extender V9.1 *<,I9C

`P DB2 w|x;\`M^F#+G,*9Cm5Qw,;JmNN4Ow|#

w|PD}?n`* 62 P#TZ3s!* 4K DmUd,yPw|PD\$Hn$*

1007 vVZ;TZ3s!* 8K DmUd,n$* 2031 vVZ;TZ3s!* 16K

DmUd,n$* 4079 vVZ;TZ3s!* 32K DmUd,n$* 4096 vVZ#

"b,g{w|P|,`P,G4Ofya=D$H^F&u!,?v=SPuY=

vVZ#

v ATTRIBUTES"CACHE TABLE M INITIAL SEARCH RESULT ORDER D SQL

mo=D\s!;\,} 24 KB#

v u<w}|B\Gw*;v_-Bq4jID,ZbVivB;fZd5F}#

":

g{w|I`PiI,G4&7#Cw|(ePya=DwPD3rk|GZ CRE-

ATE TABLE odPD3rj+`,#

Z4(w}.s,;\9C ALTER TABLE |n4|Dw|PrS<|PD$H#

C'm"+D>w}M_Y:fDa{m.dD,=GZ4P update index |nZdj

ID#

Z 12 B N< 147

Page 156: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DEACTIVATE CACHE |nME_Y:fDm##tVC_Y:fTcZB;v ACTIVATE |nP4C#ZB;

N$n.0,;YITZ!{$nD_Y:fP4P(}f"}L4PDQwYw#

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

v TmrGF(Td(eKD>w})D CONTROL X(

v DBADM (^

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP DEACTIVATE CACHE |n.0,

SECADM XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� DEACTIVATE CACHE FOR INDEX index-nameindex-schema-″.″

FOR TEXT �

�|connection-options|

��

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

index-schema

CREATE INDEX |nPy8(DD>w}D#=#g{;P8(NN#=,G

49C DB2 ,SDC'j6w*#={#

index-name

CREATE INDEX |nPy8(DD>w}D{F#

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwOKPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

C(5w

"b:1}ZTw}KPBfDdP;v|n1,;\"vK|n:

v ACTIVATE CACHE

148 Net Search Extender \mMC'8O

Page 157: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v DEACTIVATE CACHE

v UPDATE INDEX

v ALTER INDEX

v DROP INDEX

v CLEAR EVENTS

":Z!{$nVC_Y:f.s,(}f"}L4PDQwM;\CJC_Y:

f#+G,}G,14P|B,qr,bICZlY ACTIVATE#

ZbVivB,+9C ACTIVATE CACHE |nT/S7*<XB4(VC_Y:f#

DROP INDEX |n>}D>PD+D>w}#g{$nKw}D_Y:f,G49CK|n4>}w

}#

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

v TmrGF(Td(eKD>w})D CONTROL X(

v DBADM (^

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP DROP INDEX |n.0,SECADM X

kT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� DROP INDEX index-nameindex-schema-″.″

FOR TEXT �

�|connection-options|

��

connection-options:

CONNECT-TO database-nameUSER userid USING password

|nN}

index-schema

CREATE INDEX |nPy8(DD>w}D#=#g{;P8(NN#=,G

49C DB2 ,SDC'j6w*#={#

index-name

CREATE INDEX |nPy8(Dw}{F#hzw}#=,w}{+(;Xj

6}]bPD+D>w}#

Z 12 B N< 149

Page 158: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwOKPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

C(5w

^[w}DQ_Y:fmD$n4,gN,<+>}w}#

"b:1}ZTw}KPBfDdP;v|n1,;\"vC|n:

v UPDATE INDEX

v CLEAR EVENTS

v ALTER INDEX

v ACTIVATE CACHE

v DEACTIVATE CACHE

v DROP INDEX

":Z>} DB2 PDC'm0s,XkV/>}w}#g{;V/>}w},G4;

\}7emw}?<#

T}]bD|D

v |D Net Search Extender ?<S<

v >} DB2 w}

v >}w}U>"G(mMB~m

v >}C'D>mD%"w

19C4F6qm1,a}% I B M S N A P _ P R U N E _ S E T M

IBMSNAP_PRUNCTRNL mPDu?#

T2mZfD|D

>}K_Y:fDm#

TD~53D|D

v >}KQ>}w}Dw}?<M$w?<PD internal_index_name ?<

v >}w}DVC_Y:f

DB2EXTTH |nbv@"D5CLr+`k,eJ(eD~#KPK,eJ`kw.s,MIT9C

QwTd?o(Dk THESAURUS `XD&\?~#

(^

^#;h*TmyP_^FK|n,+G;Zi/DOBDPPbe#

150 Net Search Extender \mMC'8O

Page 159: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

|no(

�� db2extth -ccsid code page -f definition-file-namequiet-h-H-?-copyright

��

|nN}

-f definition-file-name

|,,eJ(eDD~D{F#CD~{Xk|,D~DxT76r`T7

6#CD~{n`* 8+3 vV{,)9{GI!D#

,eJVdGZ(eD~yZD?<PzID,"R|G{F`,#(;Dx

pGVd_PBP)9{:wdf"wdv"grf"grv"MEY"ROS"NEY"SOS M

Ikn,dP n G;v}V#"b:g{VP,eJD~_P`,{F,G4a+

|G2G#

-ccsid code page

`4,eJ(eD~y9CDzk3#

-quiet ;T>dvE"#

-copyright5Xz7DZ?9(E#1(fJb19CK`E#

-h | -H | -?T>ozE"#

C(5w

9CK|n4+,eJ(eD~`k*~xF,eJ(eq=#

RESET PENDING |n9C)9D>#tG(y!a91,3)|na<BG(mxk]R==,bah{

d{}]brD>QwYw#I9C RESET PENDING |nTkx(m`X*DyP

D>#tG(m4PhCj{T#;XiRyPD>w}MX*G(mMIT?vm

4P SET INTEGRITY |n#

pk6'Vxs,XkKP RESET PENDING |nE\|BG(mZ]#

(^

XkTm_P CONTROL X(#

g{ SECADM ^DTky>m`X*DD>#tG(mDCJX(,G4T;h*C

X(E\TD>#tG(m4PhCj{Tod#

XhD,S

K|nXkS DB2 }]b~qw"v#

Z 12 B N< 151

Page 160: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

|no(

�� RESET PENDING FOR TABLE table-schema.table-name FOR TEXT �

�|connection-options|

��

Connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

Table-name

QTdmSD>#tG(y!a9"Rh*j{T&mDmD{F#

Table-schema

mD#=,QTCm4P<BStm&Z]R==D|n#

C(5w

KP<BStm&Z]R==D|n(gxP INSERT N}D LOAD |n)rh*;

vhCj{Tod4"BStmD|n(g ALTER TABLE ... DETACH ...).s,k

9C RESET PENDING |n#

UPDATE INDEX |nli4P|BYwyh*DELUd.s,E*<4P5JDw}|B#g{liI

&,G4|+LxjIw}|B}L#

C>

yh*DELUdGkT%v|B}LxPFcD;g{;\a)@Fh*DUd,

G4 UPDATE INDEX |n+U9#kNDZ 293DZ 7 B, :f."bBn;#

(}T>nBw}4t/("w}}L,T43kw}`X*DD>PD10Z]#

1}Z4P|B1,IT4P9C CONTAINS =JDQw#TZ_PQ$nD_Y:

fa{mDw},Z|BZd,2IT4P(}f"}L4PDQw#+G,_Y:

fmPDPI\aT>B5,49P4+Q|DDD>d5=+D>w}P2Gg

K#

Z CREATE INDEX |nP9C RECREATE INDEX ON UPDATE !n+ZXB4(.0e}w}#ZjI|B.0,+5XUa{#

(^

odDZ(j6y_PDX(XkAY|(BPdP;n:

v TmrGF(Td(eKD>w})D CONTROL X(

v DATAACCESS (^

152 Net Search Extender \mMC'8O

Page 161: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Hvu~

5}yP_Xk_P DBADM (^(xP DATAACCESS)#Zf> 9.7 P,SYSADM

;Y_P SECADM M DBADM X(#ZKP UPDATE INDEX |n.0,SECADM

XkT5}yP_T=XZhxP DATAACCESS D DBADM (^#

|no(

�� UPDATE INDEX index-nameindex-schema-″.″

FOR TEXTREORGANIZE

�COMMITCOUNT count USING UPDATE MINIMUM |connection-options|

��

connection-options:

CONNECT TO database-nameUSER userid USING password

|nN}

index-schema

D>w}D#=#bGZ CREATE INDEX |nP8(D#g{;P8(NN

#=,G49C DB2 ,SDC'j6#

index-name

D>w}D{F#bGZ CREATE INDEX |nP8(D#

REORGANIZEg{51|BD>P,G4Tw}Dsx|BI\adC;c#*9|B}L

YNdCGc;D,ITXiw}#9C DB2EXT.TEXTINDEXES S<47(

Gqh*Xiw}#

9C CREATE INDEX |nD REORGANIZE AUTOMATIC !n4\bV/

liMXiw}#

":Xi}LGZ#f|B.sxPD#

USING UPDATE MINIMUMv1o=K8(D|D}1E9C CREATE INDEX |nPD UPDATE MINI-MUM hC"t/v?|B#g{QdCD>#tG(y!a9,G4aiOF

c|DN}TcxP7(#1!5G^u~t/|B#

TZV<=}]b,+Z?vVxOli UPDATE MINIMUM#

COMMITCOUNT count

sZHZ 0 D{}57(IQw}fMI DB2 Z;vBqP*v?w}|B

&mDD5}#IT9C ALTER INDEX |n4|DK5#

+G,TZWN|B(}g,4P CREATE INDEX |n.sDZ;N|Br

_9C RECREATE INDEX ON UPDATE !nxPDNN|B),;fZ;v_-Bq,|vTK COMMITCOUNT#

Z 12 B N< 153

Page 162: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

(i;*9CGc COMMITCOUNT,-rG|T("w}D\&P+sD:f

0l#

CONNECT TO database-name

K|nD?j}]bD{F#g{hCK DB2DBDFT "RC'}Z~qwOKPC|n,G4IT!TKN}#"b:C'j6Xk_PXhD DB2 (

^#

USER userid USING password

9C userid M password 4,SA}]b#g{48(|G,G4a"T9C

10C'j6x;x\k4(",S#

C(5w

K|nT,===KP#ZVx}]b73,|TyPXhD DB2 _-/omVxt/

|B&m#Vx1d!vZ*("w}DD5}MQ-("w}DD5}#IT(}

*?vw}4(DS<4i4|BD4,#ITS DB2EXT.TEXTINDEXES D

EVENTVIEWNAME PPlwKS<D{F#

P=v!nITC4i4Q-&mDQd5D5}?#*7(Qd5Aw}DD5

},k9C DB2EXT.TEXTINDEXES(NUMBER_DOCS)S<#9Ckw}`X*D

B~S<Tq!PXt/"d5|DMjI|B&mDE"#

*Zw}|BT&Zn/4,1i4Q&mDD5},k9C CONTROL LIST ALL

LOCKS FOR INDEX |n#

":b)S<;T>4TZQ,SVxDE"#

TZ_P`vomVxDy>mDv?|B,?vVxOD1dXk,=#g{1d

;,=,G4|BI\*'ry>;"z#

g{}ZTw}KPBfDdP;v|n,G4;\"vC|n:

v CLEAR EVENTS

v ALTER INDEX

v DROP INDEX

v ACTIVATE CACHE

v DEACTIVATE CACHE

v UPDATE INDEX

Z9CQ!{$nDVC_Y:fa{m|BKw}.s,Ma>}VC_Y:f,

TcB;v ACTIVATE CACHE |ny]}]bZ]XB+|4(#

g{C'POK|n,G4|B&\f0=DyPxL<a#9#g{Zv?|BP

9CK COMMITCOUNT,G4I\Q-d5K3)|B"RZw}PIT4{b)|

B,xd{|BI\h*4PBD|B|n#?FPO|Bw}}LI\aF5w

}#

*#9T/|Bw},ZCZ|B~qDVxOiR}ZKP UPDATE INDEX |nD

DB2 5}yP_xL##9yPVxODKxLM|B&m#

154 Net Search Extender \mMC'8O

Page 163: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

":IZC|nZyPVxODw}4(Mu<w}|BD=v@"WNpwC,r

K,"v db2text drop index |n47#w};G?VIC#g{;"vK|n,G4

I\IV/|B|nr|B5J!n%"DB;N|BI\a4Pj+XB("w}

47#;B4,#

T}]bD|D

v ek=B~m

v Sw}U>mMw}DD>#tG(m(g{QdC)P>}

19C4F6qm1,T}]bxPKBP|D#

v Zt/u<|B.0+EEmSA IBMSNAP_SIGNAL m

v Zv?|B.s|D IBMSNAP_PRUNE_SET D,=c

HELP |nT>IC DB2TEXT |nDPm,r_T>%v DB2TEXT |nDo(#

(^

^

|no(

��?HELP command

reasoncode

��

|nN}

HELP | ?a)PX8(|nr-rkDoz#

command

C4j6 DB2TEXT |nDZ;vX|V:

v ENABLE

v DISABLE

v CREATE

v DROP

v ALTER

v UPDATE

v CLEAR

v START

v STOP

v CONTROL

v ACTIVATE

v DEACTIVATE

v RESET PENDING

Z 12 B N< 155

Page 164: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

reasoncode

4T Net Search Extender |nD-rk,g CTE0192#

C(5w

g{}KZ;vX|V.b8(K`vX|V,G4avTd`X|V,"RaT>

yj6D|nDo(#

g{Z ? r HELP sf;P8( command N}(r_y>;xN}),G4

DB2TEXT +P>yPICD DB2TEXT |nN}#

COPYRIGHT |na) Net Search Extender z7Mf(E"#

(^

^

|no(

�� COPYRIGHTLEVEL

��

|nN}

COPYRIGHT | LEVELa)z7Df>f(od"f>EM9(E"#

Net Search Extender Z UNIX =(OD20M6X|nN<

>Zhv Net Search Extender Z UNIX =(OD20M6X|nDo(#9|(CZ

T>Tf> 9 T4D Net Search Extender z7DQ201>D db2nsels |n#

db2nse_install |nK|nCZZ UNIX Yw53O20Bf>D Net Search Extender#

(^

root C'(^

|no(

�� db2nse_installpackage-file path

-s -f-v

��

|nN}

package-file

|, Net Search Extender z7DD~D{F#

156 Net Search Extender \mMC'8O

Page 165: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

path zVZk+ Net Search Extender 20=D DB2 }]b76#

-s 2,20#4Pli"+U>D~4k /tmp ?<#

-f ?F20#;4Pli#

-v T>Lrf>"Kv#

C(5w

K|n+20w*;vN}+]DLr|D~Py|,D Net Search Extender#g{;

8(NNd{N},G420Lr+li53PJOZ20 Net Search Extender D DB2

}]b531>#PvKyP DB2 }]b2076,+G;\!q;vIPDS/#

53+*sz!q2076#

g{z!qxP2,20,G4;h*4PC';%#+Q20}LDa{w*5X

k+]xwCLr,wCLrI\G;v|n shell r_ shell E>#+Iz4}7&

m5Xk#+QC45w20ivDU>D~4k /tmp ?<P#

g{z!qxP?F20,G4;h*4PC';%,2;h*xPli#+Q20

}LDa{w*5Xk+]xwCLr,wCLrI\G;v|n shell r_ shell E

>#+Iz4}7&m5Xk#+QC45w20ivDU>D~4k /tmp ?<P#

-s M -f N}<*s+];v path#b)N}<;P1!76#

g{+]K -v N},G4+;T>LrDf>,"RLrZ;4PNNx;=YwDivBMaKv#

db2nse_deinstall |nK|nCZ}% UNIX Yw53OD Net Search Extender#

IZ DB2 1>D20K Net Search Extender D?v20S?<P4P db2nse_deinstall

|n#

(^

root C'(^

|no(

�� db2nse_deinstall-v

��

|nN}

-v T>Lrf>"Kv#

C(5w

K|n+}%T DB2 f> 9.1 T4D Net Search Extender#K|n+}%"vC|n

D?<PD Net Search Extender 1>#|;a}%20Zd{X=D Net Search

Extender 1>#

Z 12 B N< 157

Page 166: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

db2nsels |nK|nCZP>Q20DT DB2 f> 9.7 T4DyP Net Search Extender 1>#

db2nsels |n;Z /usr/local/bin ?<P#

(^

root C'(^

|no(

�� db2nsels-c-v

��

|nN}

-c Z%v9uPmPT>Q20DyP Net Search Extender f>(wvf>.d

C0EVt),;sMaKv#

-v T>Lrf>(}g,9.7),;sKv#

C(5w

K|nDa{+T>Z;vmP,r_T>Z;v9uPmP(wvn.dC0EV

t)#b)a{|(20D Net Search Extender D76"f>M^)|`E#

}g,g{wC db2nsels 1;xNNN},G4dvI\gBy>:

db2nsels

2076 6p ^)|-----------------------------------------------------------------/opt/ibm/db2/V9.7 9.7.0.0 0/test/V9.7 9.7.0.0 0

g{4PC|n19C -c N},G45XDdvG;v9uPm,CPmPD?vE"n.dC0EVt#bV`MDdvcZ9C;vLrr shell E>4&m#}g:

db2nsels –c

#PATH:VRMF:FIXPACK/opt/ibm/db2/V9.7:9.7.0.0:0/test/V9.7:9.7.0.0:0

QwTd?Do(

QwTd?GzZD>D5PQwJu18(Du~#|IQwN}T0;vr`v

QwJuiI#

ZZ 773D:8( SQL QwTd?;PT0 Net Search Extender samples ?<PD

;vF* search DD~Pa)KQwTd?D>}#

9CQwTd?D SQL j?Qw/}|(:

158 Net Search Extender \mMC'8O

Page 167: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CONTAINSK/}9CQwTd?4QwX(D>D5PDD>#g{CD5|,D>r

_ZQwTd?P8(DNNX5,G4+5X{}5 1#qr,|+5X 0#

NUMBEROFMATCHESK/}9CQwTd?4QwD>D5,;s5X;v8>Z?vD5PR=

K`Yv%dnD{}5#

SCOREK/}9CQwTd?4QwD>D5#|*R=D?vD55X;v5,8

>k,;w}PDd{D5HOp4,QwTd?GgNhvR=DD5D#

":Zf"}LQwM SQL m5/}DQwTd?P9CK`,Do(#

QwTd?o(

��RESULT LIMIT number EXPANSION LIMIT number

�STOP SEARCH AFTER number DOCUMENT

DOCUMENTS

� boolean-search-expressionfreetext-argument

��

Boolean-search-expression:

search-termboolean-search-expression operator-or search-term

search-term:

search-factorsearch-term operator-and search-factorsearch-term operator-accum search-factorsearch-term operator-minus positive-search-factor

Search-factor:

NOTpositive-search-factor

Positive-search-factor:

search-primary,

SECTION ( ″section-name″ )SECTIONS WEIGHT number

attribute-factor

Z 12 B N< 159

Page 168: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Search-primary:

text-literalcontext-conditionthesaurus-invocation

( boolean-search-expression )( text-literal-list )

Operator-and:

&

Operator-or:

|

Operator-accum:

ACCUM

Operator-minus:

MINUS

Context-condition:

context-argument IN SAME context-unit AS context-argument �

� AND Context-argument

Context-argument:

text-literal( text-literal-list )

thesaurus-invocation

Text-literal-list:

,

text-literal

Context-unit:

PARAGRAPHSENTENCE

160 Net Search Extender \mMC'8O

Page 169: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Text-literal:

PRECISE FORM OFSTEMMED FORM OFFUZZY FORM OF

match-level

WEIGHT number″word-or-phrase″ �

�ESCAPE ″escape-character″

thesaurus-invocation:

THESAURUS ″thesaurus-name″ EXPAND �

� SYNONYM TERM OF text-literalRELATEDRELATION (number)BROADER TERM OF text-literalNARROWER FOR count LEVEL

LEVELS

Attribute-factor:

ATTRIBUTE ″attribute-name″ BETWEEN valueFrom AND valueTo> valueFROM< valueTO

freetext-argument:

IS ABOUTlanguage

″word-or-phrase″ESCAPE ″escape-character″

>}

ZZ 773D:8( SQL QwTd?;Pa)K>}#

QwN}

N}

RESULT LIMIT number

;vX|V,|8(*I+D>Qw5XDnsa{}#

RESULT LIMIT &1k SCORE /};p9C47#5XDa{QFcKV

},"R;&m%dLHn_Da{#

EXPANSION LIMIT number

;vX|V,|8(IT*KxPQwx+(dn)9IDnsJu}#}

g,7(IT)9QwJu“a*”DN}#g{w}G#s,"Rz*9Cm`

(dn,xzVkqC|sDa{/,G4Xkw{KX|VD5#)93r

!vZD>w}DZ?i/,"R;\$H7()93r#g{(d{mo=

+}}3,"RI)9ADQwJu,}“EXPANSION LIMIT”8(D}?,G

4Qwa5Xms,8>r*,}K^FxXOQwa{#

Z 12 B N< 161

Page 170: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

STOP SEARCH AFTER number DOCUMENT | DOCUMENTSC48(QwP5D;vX|V#g{ZQwZdo=Kx(DD5},G4

Qw+#9,"5XPda{#O!D5Ia_QwT\,+GI\a<Bq

COYDa{,"Ra!TI\_P_6pDD5#

"b:KX|V;P1!5,"R number 5XkG}{}#

boolean-search-expressionITy]o(<"9C<{Kc{ NOT"AND"OR"ACCUM M MINUS 4

iOQwJuMQwrS#b)Kc{DEH3r*By>(Z;vDEH(

n_):NOT> MINUS = ACCUM = AND > OR#ITZTB>}PKb=

bViv:

"Pilot" MINUS "1passenger" &"vehicle" | "transport" & "public"

|+4TB3rxPs5:

(("Pilot" MINUS "passenger") & ("vehicle")) | ("transport" & "public")

g{dP;v<{Td?s5* true(Ik OR Kc{xPHO),G4

ACCUM Kc{s5* true#H65G(}[F=vYw}PDH654Fc

D#ACCUM Kc{k AND _P`,Ds((EH()#g{sYw}s5

* true,G4 MINUS Kc{s5* true#g{R_DYw}s5* true,G

4ICs_DYw}DH65"u%p'4FcH65#

search-primaryg{ZD5(D8(?V)PR=NND>DV,G4ID>DVPmiID

search-primary s5* true#g{ZD5(D8(?V)PR=)9DNND>

DV,G4I,eJwCiID search-primary Kc{s5* true#

SECTION | SECTIONS section-name

;vX|V,|8(*+Qw6'^FZa9/D5PD;vr`v?V#X

kZ4(w}1Z8(D#MD~P8(b)?VD{F,r_9C XPath m

>(4m>b)?V#

b)?VD{FGxVs!4D#7##MD~Mi/PD?V{Ds!4j

+`,#

K#Mhv|,Ij6?VDD5Da9,rKIT%@Qwb)?VDZ

]#;\9CANV{4AN?V{#g{Z8(DdP;v?VR=K search

primary,G49C SECTION SdD positive-search-factor s5* true#

?V{";GZ4Pi/Zds5DP' XPath mo=#g{49CNN#M

D~,G4Z XPath m>(P+9CLo4m>1!?V{#*XDxT76

mo=(}g,/father/child/grandchild);CwCZj6?VD{F#;

'V+j{D XPath mo=w*?V{#

context-argument IN SAME context-unit AS context-argument AND context-argument ...

Ku~JmzZ,;Nr,;vdSPQwD>DVDiO#OBDTd?<

UH[ZD>DVPm,"RIT9C,eJ)94+D>DV)9*by;

vPm#

g{D5P_POBD%*(Vp*NdrdS),D5PD?v)9DOB

DTd?AY|,dP;vD>DV,G4Ku~s5* true#ITZTB>}

PKb=bViv:

162 Net Search Extender \mMC'8O

Page 171: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

("a","b") IN SAME PARAGRAPH AS ("c","d")AND THESAURUS "t1" EXPAND SYNONYM TERM OF "e".

Yh e1 M e2 G e D,eJ,TBNd+%d:

".. a c e .." , ".. a c e1..", "a c e2..",".. a d e .." , ".. a d e1..", "a d e2..",".. b c e .." , ".. b c e1..", "b c e2..",".. b d e .." , ".. b d e1..", "b d e2..".

PRECISE FORM OF;vX|V,9CCX|V1+j+4UdkDZ]4Qw PRECISE FORM

OF sfD%J(r_LoPD?v%J)#bVQwGxVs!4D;4,9

CDGs4V89G!4V8G#X*#}g,g{Qw mice,G4R;=

“Mouse”#

KN}*s+w}dCN} Respect case hC* yes#Z9(w}.sM;\

|DKdChC#

STEMMED FORM OF;vX|V,9CCX|V1aZ4PQw.0+ STEMMED FORM OF sf

D%J(r_LoPD?v%J)uL*JI#bVQw;xVs!4#}

g,g{Qw mouse,G4ITR=“Mouse”#

ICDV==+%JuLdJIN=GkoTPXD#?0,;'V“"o”J

I,xR%J9Xkq-#fJ2d/#

FUZZY FORM OFCZxP“#}”QwD;vX|V,“#}”QwMGQwkQwJu_P`F

44DG)Ju#1ZI“b'V{6p”(OCR)Lr4(DD5PxPQw

1,#}QwXpPC#byDD5(#|(44msD%J#}g,%J

economy I\a; OCR Lr6p* econony#"b:+;*D5P0}vV

{`%dD%J5XI&%d#ZOv>}P,ecanomy M;G;v%dn#g

{Qw4PD%J|,ANV{,G4;\9C#}Qw#

match-level

1 = 100 .dD;v{},|8(`FLH,dP 100 H 1 |`F#100 8

(“+7%d”,60 ;O*G;vG#“#}5”#%d6p=#},DCDQw

1dM=$,bGr**Qw|`D5#1!%d6p* 70#

WEIGHT number

+D>DVk(X5X*4|D1!V}#JmD(X5G 0(nMDV}(X

5)= 1000(n_DV}(X5).dD{},1!5* 100#

word-or-phrase

*QwD%JrLo#Z%JPIT9CDV{koTPX#Gqh*CVt

{+%Jt*,2GkoTPXD#TZ"oMd{s`}oT,LoPD?

v%J<XkCUWV{t*#

*Qw|,+}EDV{.,&dk+}E=N#}g,*QwD> ″wild-

card″ character,9C:

"""wildcard"" character"

"b:ZC>}P,;\Qw;i}E#;\;Qw;vrPPD=v}E#

?v%JrLoDns$H;\* 128 vVZ#

Z 12 B N< 163

Page 172: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Masking characters;v%JIT|,BPANV{:

_(B._)m>NN%vV{#

%(YVE)m>NN}?DNbV{#g{;v%J;I;v % iI,G4|m

>;vNb$HDI!%J#}K9C%v % 4m>I!%J.b,

;v%J;\;IANV{iI#g{9CKANV{,G4;\9

C THESAURUS X|V#;\Z,eJi/?VP9CANV{#g

{+|GaO9C,Qwa{+G;I$bD#ANV{;\zZG

V8}VV{sf#;\Z#}QwP9CANV{,r*Zk<U

<+9**%v%J#

ESCAPE escape-character

;vV{,|+B;vV{j6**QwDV{,x;G*CwANV{#}

g,g{*eV{G $,G4 $%"$_ M $$ Vpm> %"_ M $#0f;P

$ DNN % M _ V{<m>ANV{#

ZQwZd,;Jmz9C%VZ*eV{#;Jm9C+VZV{#

THESAURUS thesaurus-name

;vX|V,C48(*C4)9D>DVD,eJD{F#,eJ{FGQ

-9C,eJ`kwxP`kD,eJDD~{(;x)9{)#|Xk;Z

<os-dependent>/sqllib/db2ext/thes P#r_,ITZD~{0f8(j{7

6#

EXPAND relation

8(9CDVX54)99C,eJDD>DV#,eJQ-$(eK

DB2EXTTH |nPhvDX5#9CBPX|V4m>b)X5:

v SYNONYM,m>H[DTFX5#

v RELATED,m>X*DTFX5#

v BROADER,ITsz8(DnH6pD1SVcX5#

v NARROWER,ITsz8(DnH6pD1SVcX5#

TZC'(eDX5,9C RELATION(number),|T&Z DB2TEXTTH PDX5

(e#

TERM OF text-literal

*+d{QwJuS,eJmSADD>DV#

count LEVELS

;vX|V,C48(,eJPJuDc}(nH),b),eJ+C4)9

x(X5DQwJu#g{;8(KX|V,G4Y( COUNT * 1#nHD

5XkG;v}{}5#

ATTRIBUTE attribute-name

Qw_Pk8(u~`%dDtTDD5#tT{G8 CREATE INDEX |nPD

tTmo=D{F,r_GD5#MD~PDtT(e#

tTrSvCZ`M* double DtT##$C5D+H* 15 ;#TZ 16 ;

M 16 ;TOD}VaxPDaek#Z attribute-name"valueFrom M valueTo

P;Jm9CANV{#PXbM,kNDBPZ]:

164 Net Search Extender \mMC'8O

Page 173: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

BETWEEN valueFrom AND valueTo

g{tTD5sZ(;HZ) valueFrom "R!Z(;HZ)valueTo,

G4 BETWEEN tTrSs5* true#

>valueFrom

g{tTD5sZ(;HZ)valueFrom,G4“>”tTrSs5* true#

<valueTo

g{tTD5!Z(;HZ)valueTo,G4“<”tTrSs5* true#

g{ CREATE INDEX |nPDtT{G9C}E48(D,r_GZ#MD

~P(eD,G48(DtT{Xk+7%d#+G,g{ CREATE INDEX |n

P;P8(}E,G4tT{XkICs4#

IS ABOUT language word-or-phrase

;vJmz8(TID>QwTd?D!n#(}9C IS ABOUT,MITZ

D5P4Nb3rQwzZ word-or-phrase P8(DNN%J(+;;(Gy

P%J)#word-or-phrase P9CDJuKK=S|,D5P|(DJuM|

`,5XDD5DV}5M=_#

N}oTGI!D;;PTZ)zo(TH_TH)MAzdo(TR_TR)EX

khCCN}:TZ0_,|GjG/C>yXhD,TZs_,|G}7s

!43dyXhD#

"b:v1ksKD5V}5,"RQwa{4V}5Er1,IS ABOUT E

PC#

SQL j?Qw/}M SQL m5/}Net Search Extender a)K SQL j?Qw/}M SQL m5/}4Qwf"Z DB2

PDD>D5#

>ZhvKBP SQL Qw/}#

Qw/} C>

:CONTAINS j?/}; ZX(D5PQwD>#

Z 1663D

:NUMBEROFMATCHES j

?/};

Qw"5XR=D%dn}?#

Z 1663D:SCORE j?/

};

Qw"5XR=DD>D5DV}5#

Z 1 6 7 3D

:DB2EXT.TEXTSEARCH |

n;

SQL m5/}5XR=Dw|"%dn}?M/rV}5iID

m#

Z 1 6 9 3D

:DB2EXT.HIGHLIGHT;

q!PX*N+D5^(*Qwa{DE"#

CONTAINS j?/}QwI Net Search Extender ("w}DD>D5PDD>#g{CD5|,D>r_

ZQwTd?P8(DNNX5,G4+5X{}5 1#qr,|+5X 0#

Z 12 B N< 165

Page 174: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

/}o(

�� CONTAINS ( column-name , search-argument ) ��

/}N}

column name

mPD{F#;PXk_P`X*DD>w}#IT9C\m|n DB2TEXT

CREATE INDEX 44(D>w}#

search-argument

|,*QwDJuD`M* VARCHAR DV{.#

":;\T*S<4(DD>w}9C CONTAINS i/#

NUMBEROFMATCHES j?/}QwD>D5,;s5X;v8>Z?vD5PR=K`Yv%dnD{}5#

/}o(

�� NUMBEROFMATCHES ( column-name , search-argument ) ��

/}N}

column name

mPD{F#;PXk_P`X*DD>w}#IT9C\m|n DB2TEXT

CREATE INDEX 44(D>w}#

search-argument

|,*QwDJuD`M* VARCHAR DV{.#

":;\T*S<4(DD>w}9C NUMBEROFMATCHES i/#

SCORE j?/}TD>D5xPQw,"*R=D?vD55X;vV}5,C58>QwTd?h

vR=DD5DP8LH#

SCORE +5X DOUBLE 5#1QwJuZD5PvVC|511,D5DV}Ma

vs#

/}o(

�� SCORE ( column-name , search-argument ) ��

/}N}

column name

PD{F#;PXk_P`X*DD>w}#IT9C\m|n DB2TEXT

CREATE INDEX 44(D>w}#

166 Net Search Extender \mMC'8O

Page 175: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

search-argument

|,*QwDJuD`M* VARCHAR DV{.#

":;\T*S<4(DD>w}9C SCORE i/#SCORE 5XD5;PZkS,;w}P

lwDd{5xPHO1EPbe#

DB2EXT.TEXTSEARCH |nC>

}Kf"}LQwM SQL j?Qw/}.b,Net Search Extender 9a)Kkf"}

L4p4G#`FD=v SQL m5/}#

b=vm5/}<F* db2ext.textsearch#|G.d(;DxpMG:;vm5/}

'V HIGHLIGHT /},"R_P=v=SN}:numberOfHits M hitInformation#

b=vm5/}<S4UTBErj<xPErDC'mP5Xa{:Z CREATE

INDEX |nPD INITIAL SEARCH RESULT ORDER N}P(eDErj<#g{

|,m5/}D SQL i/odZod)2P;v,S(}g,ng where T.primkey

= S.key DZ]),G4a{PD3r!vZ,S=(x;G!vZZ CREATE INDEX

|nP(eD3r#

v ;\T_P4Ow|Dm9Cm5/}#

v v1C'mf"Z%;VxmUdP1,E\ZVx}]b73P9Cm5/}#

9Xk7#9C DB2NODE 73d?,SA}7DZc#

1. db2ext.textsearch without highlight support

db2ext.textSearch(query VARCHAR(4096),indexSchema VARCHAR(128),indexName VARCHAR(128),resultFirstRow INTEGER,resultNumberRows INTEGER,primKeyBinding <supported types>,// same type as primary key)

return table(primKey <supported types>,// same type as primary keynumberOfMatches INTEGER,score DOUBLE,totalNbResults INTEGER)

2. db2ext.textsearch with highlight support

db2ext.textSearch(query VARCHAR(4096),indexSchema VARCHAR(128),indexName VARCHAR(128),resultFirstRow INTEGER,resultNumberRows INTEGER,primKeyBinding <supported types>,// same type as primary keynumberOfHits INTEGER

Z 12 B N< 167

Page 176: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

)

return table(primKey <supported types>,// same type as primary keynumberOfMatches INTEGER,score DOUBLE,totalNbResults INTEGERhitInformation BLOB(20K))

/}N}

BfG;)dkN}#

query *q!|`E",kNDZ 1583D:QwTd?Do(;#

indexSchema, indexNamej6*QwDw}#

resultFirstRowwv?V5XDi/a{Pm#KN}hvi/a{PmDD;PG*dk=

m5/}Da{mDZ;P#5XksZHZ 0#

"b:}V 0 j6i/a{PmDZ;P#

resultNumberRowsKN}hv+i/a{PmPD`YPdk=Km5/}Da{mP,g{C

5* 0,G4b6EyPa{<h*5X#

"b:KN}kC47(i/a{PmDnss!Da{^Fi/N}G;,

D#

primaryKeyBindingKN}D`M7( primaryKey dvN}D`M#g{*_P <type1> `MD

w|Dy>m4(KD>w},G4 primaryKeyBinding 2XkG <type1> `

M#

mb,CN}97(D>QwD6'#g{ primaryKeyBinding hC* NULL

("CAST(NULL as <type1>)", G4Qw6'+Gf"Zw}PDyPD5#r

_,IT^F;T primaryKeyBinding s(ADD5xPQw#

}g,g{+ primaryKeyBinding hC* CAST(5 as BIGINT),G4^F;

T BIGINT w|5*“5”D%vD5xPQw#

"b:;'VBP`MD%vPw|:SMALLINT"INTEGER"BIGINT"REAL"

DOUBLE"VARCHAR FOR BIT DATA"DATE"TIME M TIMESTAMP#

numberOfhitsK!n8((}9C!P/} db2ext.highlight 4!PDJu}#g{8(

0,G4a!PyP%dn,n`ITP 1100 v%dn#bv}LI\\D1

d#

/}N}

BP5X5f"ZY1mP,g{ksx;=Da{,G4h*+CY1m,SAz

DC'm#"b:v1Z select odPksK NUMBEROFMATCHES"SCORE"

TOTALNUMBEROFRESULTS M HITINFORMATION 1EaTb)/}s5#

168 Net Search Extender \mMC'8O

Page 177: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

primKeyR=DD5Dw|#

numberofmatchesNUMBEROFMATCHES G;v{}5,|8>?vD5zzK`Yv%dn#

score Score +5X DOUBLE 5#1QwJuZD5PvVD5Ja_1,D5DV

}Mavs#

totalNumberOfResultsi/a{Pm8>R=K`Yva{#"b:?;P<_P`,D5#

9*"b:1Zi/P+ STOP SEARCH AFTER r RESULT LIMIT k SCORE o

(;p9C1,K}5;YI?#

hitInformationI db2ext.textsearch 5XD%dnE"TZxP!P&mGXhD#?0,

KdvN}Ps<IT|, 1100 v%dn#g{%dn}?,}KKP5,G

4avTsx%dnD%dnE"#

"b:v18(K numberOfHits 1Ea5XK5#

C(

hz SQL m5/},IT4Qwf"}LQwD`,==4QwS<#;P9C SQL

m5/}1E;h*2mZf,rK,w};h*_PXk$nD_Y:f#

K/}w*)Q-Zf"}LQwP9CK SQL i/DG)C'9C#+G,fZD

^FMG;'Vy>mD%Pw|#

TB>}5wITgN&m`Pw|m:

select s.id fromdb2ext.sample s, table (db2ext.textSearch(

’"characteristics"’,’DB2EXT’,

’COMMANDS’,1,

20,cast(NULL as INTEGER))) t

where s.id = t.primkey

ZK>}P,XkWHT_P%v(;|DKm4(S<,;sTKS<4(w}#

PX+ SQL m5/}k db2ext.highlight /}dO9CD>},kND

:DB2EXT.HIGHLIGHT;#

DB2EXT.HIGHLIGHT9C db2ext.highlight /}4q!;)E",IT9Cb)E"45w+X(D5^(*

Qwa{D-r#

|<7xT,IT9Cb)E"4:

v q!%dn

v q!%dnM\'DD>

v ZD5PD%dn\'mSC'(eD!PjG#

Z 12 B N< 169

Page 178: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

"b:;\+ db2ext.highlight /}k db2ext.textsearch m5/}dO9C#m5/}

Qww},"+a{a)x HIGHLIGHT /}9C#

/}o(

�� db2ext.highlight �

� ( document-content , hit-information , hit-processing-information ) ��

/}N}

BfG;)dkN}:

document content CLOB(100K);'VIC TEXT r_QrP/D XML q=D UTF8 D5#*!Pf"Z

>XD XML D5,Xk9C XMLSERIALZE SQL/XML /}+ XML }]

rP/* CLOB#

*vs CLOB 5,k9C Z 1503D:DB2EXTTH |n;#

hit information BLOB(20K)|,%dnE"DV{.#g{8(K numberOfHits N},G4KN}5GI db2ext.textsearch /}5XD#

hit processing information VARCHAR(1024)KN}G!n5TDPm,|G.dC:E“,”V{t*,"+?vV{.V{

C ″ ″ V{}p4#|8(&1gNT8(DD5&m!P#g{48(NN

!n,G4+4-y5X-<D5Z]#

TAGS = (″STRING″, ″STRING″)K!n9C'\;8(*ek=D5PD%dn0fMsfDjG#

g{!TKK!n,G4ZD5PD%dn0fMsf;amSNN

jG#

WINDOW_NUMBER = INTEGERK!n8(!P/}&15XD5D`Yv?V(r0Z)#?v0

Z<|,;vr`v%dn,?v0ZPDZ;v%dn7(5XA

C'DD5D?V#;\7(b)%dn\'GqPD>#

g{!TK!n,G4IC 0 w*1!5,"Ra5X|,*<Ma

xjG(g{8()D{vD5#ZKivB,vTK WINDOW_SIZE !

n#

WINDOW_SIZE = INTEGERK!n8((iD0Zs!(TVZF)#K5Js!I\ay]%

dn}?"%dn$HT0*<MaxjGs!D;,x;,#g{

!TKC!n,G4 0 *1!5,"R+;5X\';PD>D%d

n#

WINDOW_SEPARATOR = ″STRING″K!n8(C4+;v0Zk`Z0Zt*DjG#g{!TKC!

n,G4“...”*1!5#

170 Net Search Extender \mMC'8O

Page 179: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

FORMAT = ″STRING″K!n8(D5Dq=#P'5* XML r TEXT#g{!TKK!n,

G4IC TEXT w*1!5#7#q=5k("w}Zd8(D5`

,#

MODEL_NAME = ″STRING″K!n8(ky8(D XML D5`XD#M{#"b:g{ FORMAT

* TEXT,G4K!n+zzms#

SECTIONS = (″section-name1″, ..., ″section-nameN″)TZ XML D5,IT^F;!P`X?V#}g,|GITZ#MD

~P(e#*8(b)?V,C:E+;vr`v?V{t*#g{

!TKK!n,G4T{v XML D54P!P#"b:g{ FORMAT

* TEXT,G4vTK!n#

DB2EXT.HIGHLIGHT M DB2EXT.TEXTSEARCH /}PXk9C`

,DZf6(″section-name1″,...,″section-nameN″)#

/}N}

BfG;)5XN}#

CLOB(200K)HIGHLIGHT /}+5X|,I HIGHLIGHT /}^DDD5?VD CLOB

5#

C(

TB>}5wKITgN9C HIGHLIGHT /}:

select p.id,p.title,

db2ext.highlight(p.content,t.hitinformation,

’TAGS = ("<bf>", "</bf>"),WINDOW_NUMBER = 5,WINDOW_SIZE = 200,WINDOW_SEPARATOR = "...",

FORMAT = "XML",SECTIONS = ("section1-name", "section2-name")’)

FROM patent p, table (db2ext.textsearch(’"relational database systems"’,’DB2EXT’,’TI_FOR_CONTENT’,0,20,CAST(NULL as BIGINT),15)) t

WHERE p.id = t.primkey

9C,} 100 KB DD5+<B SQL i/U9"Rzz SQL ms(SQL1476N M sql

ms -433)#*K\b"zbViv,&9C db2exthl |n4vsJmDD5Z]s

!#

":XbV{(}g“newline”)+4-y5X#

Z 12 B N< 171

Page 180: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

!Pf"Z>XD XML D51,h*+b) XML D5rP/* CLOB .sE\+

|G+]x HIGHLIGHT m5/}#TB>}5wKITgNT9C XMLSERIALZE

SQL/XML /}Df"Z>XD XML D59C HIGHLIGHT /}#TBy>D pat-

ent Z]Gw*>X XML f"D#"b:98(K FORMAT=″XML″:

select p.id,p.title,db2ext.highlight(XMLSERIALIZE(p.content AS CLOB(100K)),t.hitinformation,

’TAGS = ("<bf>", "</bf>"),FORMAT = "XML",SECTIONS = ("section1-name", "section2-name")’)

FROM patent p, table (db2ext.textsearch(’"xml database systems"’,’DB2EXT’, ’TI_FOR_XML’,

0,20,CAST(NULL as BIGINT),15)) t

WHERE p.id = t.primkey

^F

v ;'V XML M=fD>D5#

v ;P UTF8 }]b\'V#TZ~xFD5,h*7#D5GIC UTF8 `kD#

v ;'V)zoD5#

v g{("w}Zdki/19CDD5q=;%d,G4 HIGHLIGHT /}+5X;

I$bDa{#TZZ("w}Zd9Cd;/}4q!D>Div,b;cHd

wT#("w}D1dka;Qwks(Cksa0lD>jGZdvPD;C)

D1d.dTd;/}DNN|Da9!P/}Da{T>*^'#

v +v!PZD5DD>?VR=D%dn#

v !Pm5/};\k db2ext.textsearch /};p9C#

v V{.5;\|, ″ V{#

f"}LQw/}

Net Search Extender a)K;vf"}LQw45X$(eDa{m#a{mGZ4(

w}ZdZ_Y:fm?VP8(D#1h*4X(3r5XY?a{19Cf"}

LQw#

}g,Pby;v Web &CLr,|5X_PnQV}D0 20 P,;s4U?N5

X 20 PD==5Xd`P#

":v1C'mf"Z%;VxmUdP1,E\ZVx}]b73P9Cf"}L

/}#

9Xk9C DB2NODE 73d?47#,SA}7Vx#

172 Net Search Extender \mMC'8O

Page 181: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

f"}LQwD DB2EXT.TEXTSEARCH/}o(

db2ext.TextSearch(

IN query VARCHAR(4096),IN indexSchema VARCHAR(128),IN indexName VARCHAR(128),IN resultFirstRow INTEGER,IN resultNumberRows INTEGER,IN scoringFlag INTEGER,IN searchTermCountsFlag INTEGER,OUT searchTermCounts VARCHAR(4096),OUT totalNumberOfResults INTEGER )

/}N}

BfG;)dkN}#

Query PXx;=DE",kNDZ 1583D:QwTd?Do(;#

indexSchema, indexNamej6*QwDw}#

resultFirstrowIC`v?V45Xi/a{Pm#CN}hvi/a{PmDD;PG*E

C=f"}LDa{/DZ;P#i/a{PmDZ;PGC}V 0 j6D#

resultNumberRowsKN}hv+i/a{PmPD`YPEC=f"}LDa{/P#

b;aki/PD ″result limit″ mo=l},Cmo=7(i/a{PmDnss!#

C5&1sZHZc#dPcm>h*5XyPa{#

":g{ksK;vOsDa{/,G4&7#a)KY1C'mUd#g{;Pa)Y1m

Ud,G44(;vmUd#TB>}+Z UNIX Yw53O4(;vmUd:

db2 "create user temporary tablespace tempts managed by systemusing (’/work/tempts.ts’)"

scoringFlag0 m>;FcV},x 1 m>FcV}#g{ksKFcV},G4a5X;

v_PV}5D=SP,WHn4DGn_5#

searchTermCountsFlagKN}+XF searchTermCounts &m#g{ searchTermCountsFlag * 0,

G4;Fc searchTermCounts#

/}N}

BfG;)dvN}#

searchTermCountsw}P?vQwJui/vVDN}#b)F}4Ui/PQwJuD3rw

*CUqt*DPm45X#

PXE",kND searchTermCountsFlag#

Z 12 B N< 173

Page 182: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

totalNumberOfResultsZi/a{PmPR=D\a{}#

9*"b:1Zi/P+ STOP SEARCH AFTER r RESULT LIMIT k scoringFlag

o(;p9C1,K}5;YI?#

C(

a{/PIf"}L5XDPGI DB2TEXT CREATE INDEX |nD CACHE TABLE

!nx(D#g{ scoringFlag=1,G4amS`M* double D;P#KP|, SCORE

5#

9CBP!n4a_kZ;vi/_P`,V{.DZ~vi/DT\#"b:bX

kGZ;h* totalNumberOfResults Dm;vNj0ZP:

v g{;h*FcV},G4mSTBo(:STOP SEARCH AFTER x DOCUMENTS,dP x

G resultFirstRow + resultNumberRows#

v g{h*FcV},G4mSTBo(:STOP SEARCH AFTER y DOCUMENTS,dP y H

ZZ;vi/PD totalNumberOfResults#

*K7#,SA}7DZcTxPQw,I\XkhC DB2NODE 73d?#

TZ UNIX,9CTB|n:

export DB2NODE=<no>

"b:yPomZc<_P,=1d\X*#

TZ Windows,9CTB|n:

set DB2NODE= <no>

":g{\@$C'j6k5}yP_j6;,,G4|;I9CVx}]b#

Net Search Extender {"

"b,SQw/}5XD SQL 4,G 38600 M CTE msE#

CTE0000 - CTE0499

CTE0015W 4"Vh*4;DStD>#tm#

5w: RESET PENDING |nTCZ\m+D>QwD

Stm4PhCj{Tod#TZx(m,4"V{Ob

)u~DStm#

CTE0016W 4\T schema-name.table-name hCj{

T#

5w: RESET PENDING |nTCZ\m+D>QwD

Stm4PhCj{Tod#C|n4\I&jI#

PX|`j8E",kND DB2 E"PDP{*“RESET

PENDING”Dwb#

C'l&: T'\DmKP “ S e t I n t e g r i t y f o r

<schema>.<table> IMMEDIATE CHECKED”#

CTE0017W 4\TStmhCj{T#

5w: RESET PENDING |nTCZ\m+D>QwD

Stm4PhCj{Tod#C|n4\I&jI#

PX|`j8E",kND DB2 E"PDP{*“RESET

PENDING”Dwb#

C'l&: TT&Z]R==Dy>mDNNStmKP

“Set integrity for <dependent-table> immediate checked”#

CTE0015W

174 Net Search Extender \mMC'8O

Page 183: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0100E DB2 Yw'\#DB2 E":%2 %4#

5w: "zK DB2 ms,;Jmx;=&m#

C'l&: PXK DB2 msD|`j8E",k9CB

P|n:db2 ? SQLxxx#

CTE0101E Qw}fYw'\#-rk:%2"%3"

%4"%5 M %6#

5w: "zK“Qw}f”ms,;Jmx;=&m#

C'l&: PX|j8DE",kND“Qw}f”-rk

hv#

CTE0102E #f53/}'\#ms:%2#

5w: "zK53ms,;Jmx;=&m#

C'l&: IZ UNIX OD errno.h 7D~PR=d{

E"#

CTE0103E "zKZ?ms#;C:%1,%2#

5w: "zKZ?&mms,;Jmx;=&m#"Tt

/"#9|BMx(~qT0 DB2#

C'l&: g{msT;fZ,kt/zY"li

db2diag.log#

CTE0104E ZfVdms(Qw}f)#

5w: 53DZf;c#

C'l&: vS5}yP_DICZfs!r#9"PK

PDd{xL#

CTE0105E ZfVdms#

5w: 53DZf;c#

C'l&: vSC'DICZfs!r#9"PKPDd

{xL#

CTE0106E m %1.%2 ;Pw|#

5w: Q"TT;Pw|Dm4(w}#

C'l&: wC db2 alter table T7#w|fZ#;

sYN"T4(w}#

CTE0107E ?< %1 ;fZ#

5w: z8(K;fZD?<#

C'l&: 4(?<,"7#5}yP_ITTdxPC

J#;sYN"T8(?<#k"b,ZV<= DB2 73

P,?vomZcOXkfZK?<#

CTE0108E Ts %1.%2 OD|PZ?s! %4 ,}

JmDnss! %3#

5w: |PDZ?m>(,}nss!#

C'l&: YN4(w}.0|DmD<V#9CO!D

|P,b9ITa_T\#

CTE0109E Ts %1.%2 OD|P} %3 ,}JmD

ns5 %4#

5w: n`'V 14 v|P#

C'l&: YN4(w}.0|DmD<V#

CTE0110E Ts %1.%2 ODw|,}JmD$H#

5w: w|$H,}Knss!#w|$H^F!vZm

y9CDmUdD3s!:

ns|$H 3s!

1007 4K

2031 8K

4079 16K

4094 32K

"b,g{w|P|,`P,G4Ofya=D$H^F

&u!,?v=SPuY=vVZ#

C'l&: YN4(w}.0|DmD<V#9CO!D

|P,b9ITa_T\#

CTE0111E D~ %1 ;IA#

5w: ;\A!8(DD~#

C'l&: liD~DCJ(#<G+“f"}L”w*\

@$DC'j64KP,bI\9h*9CKD~D(

^#

CTE0112E ;\r*D~ %1#

5w: 4\r*8(DD~#

C'l&: i$Gq}7X8(KD~#

CTE0113E +#MD~ %1 *;* UTF-8 `k1vm#

5w: 8(D CCSID r1!}]b CCSID k#MD~

CCSID ;%d#

C'l&: 7#}78(#MD~ CCSID#

CTE0100E • CTE0113E

Z 12 B N< 175

Page 184: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0114E ^(ZD~ %2 P"aD5#M %1#

5w: 4\9C#MD~#

C'l&: liGq}7X8(K#MD~o(#

CTE0115E "zKx(Jb#x\mwE":%1

%2#

5w: "zKZ?x(Jb#

C'l&: 9C db2text XF|n4li10x(#9C

,;|n,e}]Rx(#g{byw;24C,G4#

9"XBt/x(M|B~q#

CTE0116E YwkVPx(`e;#

5w: Q"TZTw}KPd{|n19C10;JmD

|n#

C'l&: liTKw}VPDx(TKb10}ZKP

D)|n#H}1=d{|njI#g{Yw;YKPx

x(T;n/,G4e}w}Dx("XT#

CTE0117E Q9C}]bDyPICx(Ud#k|D

dC#

5w: Q"T9C,}xD~PdCD}?D}]b#

C'l&: Zx(dCD~ db2extlm.cfg P|D*"P

9CD}]b}#9C db2text stop M db2text start |n

XBt/|BMx(~q#

CTE0118E Q9C}]bDw}DyPICx(Ud#

k|DdC#

5w: Q"TT;v}]b9C,}ZxD~PdCD}

?Dw}#

C'l&: Zx(dCD~ db2extlm.cfg P|D*"P

9CDw}}#9C db2text stop M db2text start |nX

Bt/|BMx(~q#

CTE0119E Q9Cw}Dx(DyPICUd#

5w: }ZKPDYwkT;vw}h*Dx(Hx(d

CD~PdCD9*`#

C'l&: Zx(dCD~ db2extlm.cfg P|D*"P

9CDx(}#9C db2text stop M db2text start |nX

Bt/|BMx(~q#

CTE0120E |BMx(~qdCD~ms#

5w: dCD~ db2extlm.cfg fZms#

C'l&: kli db2extlm.cfg D~"|}Cms#9

C db2text start |n4XBt/|BMx(~q#

CTE0121E ;\r*|BMx(~qdCD~#

5w: 4\r* db2extlm.cfg D~#

C'l&: liD~GqfZT0GqICJ#g{;\

CJCD~,k"T9C db2iupdt 4|B db2 5}#

CTE0122E Z|BMx(~qdCD~P"Vo(m

s#

5w: Z|BMx(~qdCD~P"Vo(ms#

C'l&: li|BMx(~qdCD~TiRms#

CTE0126E |BMx(~qdkD~ %1 QY5#

5w: |BMx(~qDXhD~QY5#

C'l&: liD~GqfZT0GqICJ#g{IC

JCD~,G4X|{CD~"XBt/|BMx(~

q#&CYN4(CD~#+G,KYw+}%4(w}

DyP8(5J|B#

CTE0127E "zK|BMx(~qms#-rk:

%1#

5w: Z|BMx(~qxrP"zKZ?ms#

C'l&: #9 DB2 M Net Search Extender,;se

}2mJ4#YN"Tt/b=n#g{byv;pw

C,kr IBM zm(fCJb#

CTE0129E ;Jm+U5w*N}+]#

5w: DB2 +U5+]AC'(eDZ?/}#

C'l&: WH7#8(y>m_Pw|#|D SELECT

odT\bKJb#r*zY&\,"+5XDE"+]

x IBM ~qPD#

CTE0130E 8(DQwTd?,}ns$H#10Qw

Td?$H* %1,xns\'V$H*

%2#

5w: 8(DQwTd?D$H* %1#ns$H;\,

} %2#

C'l&: +QwTd?D$HuYA %2#

CTE0131E C'(eD/} %1.%2 ;fZ#

5w: 8(DC'(eD/}ZK}]bP;fZ#

C'l&: li*KC'(eD/}8(D{F,rZ}

9CD}]bP"aCC'(eD/}#

CTE0114E • CTE0131E

176 Net Search Extender \mMC'8O

Page 185: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0132E D>w} %1.%2 ;fZ#

5w: 8(DD>w}ZK}]bP;fZ#

C'l&: li8(D{FM}Z9CD}]b#k9C

db2ext.text PS<4i4VPD>w}#

CTE0133E D>w} %1.%2 QfZ#

5w: 8(DD>w}ZK}]bPQfZ#

C'l&: li8(D{FM}Z9CD}]b#k9C

db2ext.text PS<4i4VPD>w}#

CTE0135E Ts %1.%2 ;fZ#

5w: 8(DTs{;fZZK}]bP#

C'l&: li8(DTs{M}Z9CD}]b#

CTE0136E %2.%3 P;fZP %1#

5w: 8(DP;fZ#

k)

li8(DP{#li}Z9CDm"S<r}]b#

CTE0137E mUd %1 ;fZ#

5w: K}]bP;fZ8(DmUd#

C'l&: li8(D{FM}Z9CD}]b#

CTE0138E mUd %1 ;G#fmUd#

5w: 8(DmUd;G#fmUd#;\Z#fmUd

P4(B~m#

C'l&: YN+K|nk#fmUddO9C#

CTE0139E 4hC73d? %1#

5w: 4hCXhD73d?#

C'l&: li73,8(XhDd?,"YN9CC|

n#

CTE0140E QT}]b %1 tCD>#

5w: QT8(}]btCD>#

C'l&: li8(D{F#mkli~,~=,SD

DB2DBDFT d?#

CTE0141E 4T}]b %1 tCD>#

5w: 4T8(}]btCD>#

C'l&: liz8(D}]b{FM DB2DBDFT d

?#g{}]b{F}7,k9C db2text |n4T}]b

tCD>#

CTE0142E C|n*sZhC' %3 T %1.%2 DX

F(^#

5w: z;P9CK|nD(^#

C'l&: ;PKmDyP_E\9CK|nr*za)

XhD(^#

CTE0143E C|n*sC' %1 _P}]b\m(

^#

5w: z;P9CK|nDXh(^#

C'l&: ;P}]bDyP_E\9CK|nr*za

)XhD(^#

CTE0144E }]b %1 PAYP;vD>w}&Zn

/4,#

5w: Z>}yPD>w}.0,;\{C}]b#

C'l&: ki4 db2ext.text PS<Tq!VPw}#

9C DROP INDEX |n>}VPw}r9C DISABLE

DATABASE |n8( FORCE !n#

CTE0145E CCSID %1 ;\'V#

5w: 8(D CCSID ;\'V#

C'l&: 8(P'D CCSID#

CTE0146E oT %1 ;\'V#

5w: 8(DoT;\'V#

C'l&: 8(P'DoT#

CTE0147E q= %1 ;\'V#

5w: 8(Dq=;\'V#

C'l&: 8(P'Dq=#

CTE0148E 8(Dq= %1 ;S\#MD~#

5w: q= %1 ;'V#MD~#

C'l&: 9CS\#MD~Dq=rS|nP}%#M

D~#

CTE0132E

Z 12 B N< 177

Page 186: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0149E Tw}|B5J8(K+`Ju(T %1

*7)#

5w: |B5JDo(;}7#

C'l&: 7#;8( DAY"HOUR M MINUTE N}

;N#

CTE0150E |nbbax#kli|no(#

5w: |no(;}7,rz}ZZ6'VxmO4(w

}"RvTK ADMINISTRATION TABLES IN Sd#

C'l&: kli|no(#i$Gq8(KXhDN

}#g{z}ZZ6'VxmO4(w},k8(

ADMINISTRATION TABLES IN Sd#

CTE0151E bbvVjG %1#kli|no(#

5w: |nDo(;}7#

C'l&: kli|no(,"i$}Z9CDjGZX

(|nPGqJm9C#

CTE0152E jG %1 +$#

5w: jG}$#

C'l&: kli|no(,"i$jGGquY=Jm

Dnss!#

CTE0153E jG %1 T|B5JvV=N#

5w: T|B5J8(K;}7Do(#

C'l&: 7#;8( DAY"HOUR M MINUTE N}

;N#

CTE0154E %2 D5 %1 ,}6'#P'6'* %3

= %4#

5w: 8(K;}7D5#5&CZJmD6'Z#

C'l&: |B|n#|DC5T9|kJm6'ZD5

`%d#

CTE0155E QwV{.*U#

5w: 8(KUDQwV{.#

C'l&: liQwV{.Gq|(P'DV8}VV

{#

CTE0157E %1 =|fZo(ms#

5w: 8(K;}7DQwo(#

C'l&: kli %1 =|Do(,;sxP|}"X

T#

CTE0158E 1YTID>QwV{.#

5w: 8(TID>V{.#

C'l&: li“is about”sfDQwV{.Gq|(P

'V8}VV{#

CTE0159E QwV{.,}JmD$H %1#

5w: QwV{.}$#

C'l&: uYQwV{.Ds!"XT#

CTE0160E 4ZQwV{.P8(Z{#

5w: h*8(P'Z{#

C'l&: mSP'Z{"XT#

CTE0162E 4\&m*e|n#

5w: QwV{.|(+`ICwANV{DXbV{#

C'l&: uYQwJuPDXbV{},r\b9C*

e|n#IT9CBPXbV{:! * + , _ . : ; { } ~ |

? [ ] ` = \

CTE0163E 4Z,eJSdP8(,eJ{F#

5w: ksK,eJQwx49C,eJ{F#

C'l&: ZQwTd?P8(,eJ{F#

CTE0164E ,eJX5 %1 PfZo(ms#

5w: ,eJX5D8(o(;}7#

C'l&: 4Uo(f6|B,eJX5#

CTE0166E TID>XkGQwi/PDns;vo

d#

5w: “is about”jGsf;JmYPKc{#

C'l&: X4i/V{.#ns;vKc{;(*G“is

about”#

CTE0167E TID>i/ %1 PfZo(ms#

5w: TID>V{.Do(;}7#

C'l&: 4Uo(f6|BTID>V{.#

CTE0168E ZodP1Ys(E#

5w: ZodDo(;}7#

C'l&: 4Uo(f6|BZod#

CTE0149E

178 Net Search Extender \mMC'8O

Page 187: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0169E ZodP1Y:ErR(E#

5w: ZodDo(;}7#

C'l&: 4Uo(f6|BZod#

CTE0170E 1YR+}E#

5w: QwJuD8(o(;}7#

C'l&: 4Uo(f6|BQwJu#

CTE0171E Z{1Ys+}E#

5w: ZodDo(;}7#

C'l&: 4Uo(f6|BZod#

CTE0172E Z{1YR+}E#

5w: ZodDo(;}7#

C'l&: 4Uo(f6|BZod#

CTE0173E XkZ*eSdP(e;v*eV{#

5w: *eSdP;\fZ;vV{#

C'l&: }%*eSdPD=SV{#

CTE0174E ;Jm+UWV{w**eV{#

5w: Z*eSdP;JmPUWV{#

C'l&: +*eSd|D*_PP'V{DSd#

CTE0175E (eK*eSd+ZQwLoPR;=NN

ANV{#

5w: Z49CANV{DivB8(K*eSd#

C'l&: }%*eSd#

CTE0176E LoPD*eV{fsDV{H;G,;V

{2;GANV{#

5w: *eV{sfDV{XkGANV{r*eV{>

m#

C'l&: |DQwV{.T}79C*eV{#

CTE0177E `E5 %1 ^'#

5w: QwTd?PD8(`E^'#

C'l&: liD5TKbP'6'#|BQwTd?P

D5#

CTE0178E #}LoPDANV{0XkSO*eV

{#

5w: ;JmANk#}Qw;p9C#

C'l&: 9C*eV{|BQwV{.#

CTE0179E ,eJ{F %1 ,}Jm$H %2#

5w: ;'V$H,} 60 vVZDw|#

C'l&: YN4(w}.0|DmD<V#

CTE0180E R;=,eJ %1#

5w: R;=8(D,eJ#

C'l&: li,eJD~Gq;Z,eJ?<P,r_

|GqGj<D#

CTE0181E ;\0kb %1#

5w: R;=b#

C'l&: libGq;Zb76PT0GqIC#t/

"#9 DB2 T7#9CnBhC#

CTE0182E 4\Sb %2 P0k/} %1#

5w: ;\0kbkZc#

C'l&: CJDbI\G^'D#liCbGq;8(

K;N#

CTE0183E 9C2m53J41"zKms#

5w: ;\5VT2m53J4(}g,2mZfrEE

?)Dks#

C'l&: li10534,MdC#Z UNIX O,k

9C ipcs |n4liJ4##9yP&CLr,g DB2

M Net Search Extender#g{P>K|`J4,k9C

ipcrm xPe}#

CTE0184E 4"v db2text start |n#

5w: wCKh*x(M|B~qD|n#

C'l&: 9C db2text start t/|BMx(~q#

CTE0184N 4"v DB2TEXT START |n#

5w: wCK Net Search Extender(NSE)|n,C|

n*st/ NSE 5}~q#g{C~q4t/,G4I\

aU=K{"#

Z`Vx}]b73P:

v XkTyP}]bVxt/ NSE 5}~q#

CTE0169E

Z 12 B N< 179

Page 188: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v PXZ`Vx}]b73Pt/ NSE 5}~qD|`E

",kND{*“Z`Vx}]b73Pt/ Net Search

Extender(NSE)5}~q”Dwb#

C'l&: 9C DB2TEXT START |n4t/ NSE 5

}~q#

CTE0185E Net Search Extender(NSE)5}~qQ&Zn/4,#

5w: "vK db2text start,+|BMx(~qQZK

P#

C'l&: ;PNNx;=DYw#

CTE0185N |BMx(~qQ&Zn/4,#

5w: g{Z|BMx(~qQKP1"v db2text start

|n,G4I\a5XK{"#

C'l&: ;h*NNx;=DYw#

CTE0186E "zK|BMx(~qms,PXj8E

",kli db2diag U>D~#

5w: "zK|BMx(~qms#

k)

kli db2diag U>D~TKbx;=E",re}2mJ

4#mkND CTE0183E#

CTE0187E |BMx(~qT;&Zn/4,,k9C

FORCE !n4#9b)~q#

5w: db2text stop |nP4#9x(~q,T;PxL

}ZKP#

C'l&: 9C db2text X~4liD)xL}ZKP"

H}b)xLjI#g{h*#9|G,G49C FORCE

!n#

CTE0188E 9C|BMx(~q1"zKY1Jb#k

XT#

5w: db2text stop |nP4#9x(~q#LrT;Z

KPr"V;;B4,#

C'l&: 9C db2text X~4liD)xL}ZKP"

H}b)xLjI#*#9|G,9C FORCE !n#

CTE0189E R;=I4PLr %1#

5w: R;=LrD~r;\CJCD~#

C'l&: liCLrD~GqZ DB2 ~qwD bin r

adm ?<P#g{R;=CD~,G420aY5#

CTE0190E ;\t/I4PLr %1#

5w: ;\t/Lr#

C'l&: kliCLrGqZ DB2 ~qwD bin r

adm ?<PT0Gq20KJ1Db#PXx;=E",Z

~qwOV/wCCLr#

CTE0191E >}w}Yw4jI#kli db2diag U>D~TKbj8E"#

5w: >}w}Yw4jI,I\GI FORCE !n<

BD#

C'l&: 9C FORCE !na>}yPZ]x;<G

NNms#liw}?<TRv]RD~"V/}%b)

D~#

CTE0192E 4P|Bw}Yw1"zKms#kliB

~m %1. %2 M db2diag U>D~TKbj8E"#

5w: Zw}|B}LZd,yPD5ms<a4AB~

m#

C'l&: PXD5msD|`E",liB~m#Z^

}Jb.se}B~U>#

CTE0194E P %2 D`M %1 ;\'V#

5w: 9CDP;Z\'VPDPmP#

C'l&: kli CREATE INDEX Tq!CZ|M(

"w}DP'PDPm#T|nwJ1|D"XT#

CTE0195E %1 ;GxT76#

5w: ~qwODxT76GXhD#

C'l&: li76"Z|nPn4xT76#

CTE0198E ;PT&DD>w}#

5w: P;PNND>w}#

C'l&: liD>w}GqT;fZ#

CTE0199E m table-name DZ column-number P;P

T&DD>w}#

5w: Q"TQw;PD>w}DP#

C'l&: li}ZQwDPrTCP4(D>w}#

CTE0185E

180 Net Search Extender \mMC'8O

Page 189: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0199N m table-name DZ column-number P;P

T&DD>w}#

5w: kTmPDD>Qwi/'\,r*CmP;P&

Zn/4,DP'D>Qww}#

C'l&: li}ZQwDPrTCP4(D>w}#g

{CmP_P^'D>Qww},k>}CD>w}"4

(BDD>w}#

}g,g{>}"XB4(KWcDy>m,G4D>Q

ww}a''#

CTE0200E XkAY8(;v|n!n#

5w: ALTER INDEX |n|Dw}DXw(}g,|

BMf"w!n)#P48(*|DDNNXw#

C'l&: 8(AY;v|n!n#PXyPI\D!

n,kND|no(#

CTE0201E k,;PDVPD>w}fZe;#

5w: T,;P(eDD>w}G9CK4(w}|nP

D;,N}4(D#

C'l&: Z4(w}|nP|}N}5#7#BPN}

TVPw}M*4(Dw}_P`,5:ccsid"oT"q

="D5#M"w}dC"P/}MtT#

CTE0202E 8(|P1,Ts %1.%2 XkGS<#

5w: 8(DTs;GS<#TS<DP("w}1,;

Jm9C KEY COLUMNS FOR INDEX ON VIEW Sd#

C'l&: }% KEY COLUMNS FOR INDEX ON

VIEW(SQL-columname-list) Sd#

CTE0203E D>w} %1.%2 ;G9C CACHETABLE !n4(D#4P|n1h*9CK!n#

5w: ;P9C CACHE TABLE !n4(8(Dw},

E\4PK|n#

C'l&: 9C CACHE TABLE !n4(w}#PX|

no(,kNDD5#

CTE0204E 1YtT{F#+“AS <attributename>”mSAtTmo=#

5w: ?1ZtTmo=P9CPmo=1,<Xka)

tT{#}g:(C1+C2 AS myname)#

C'l&: +“AS <attribute name>”mSAtTmo=#

CTE0205E CACHE TABLE mo=^'#

5w: _Y:fmmo=PDPPm^'#

C'l&: |}4(w}|nPD_Y:fmPPm#7

#8(DmPfZb)P#g{TP&CK/},G4i

$Gq}7X9CK/}#

CTE0206E ATTRIBUTE mo=^'#

5w: tTmo=PDPPm^'#

C'l&: |}4(w}|nPDtTPPm#7#8(

DmPfZb)P#g{TP&CK/},G4i$Gq

}7X9CK/}#

CTE0207E 4TS< %1.%2 Dw}8( KEYCOLUMNS FOR INDEX ON VIEW#

5w: g{4(KS<Dw},G4Xk8( KEY

COLUMNS FOR INDEX ON VIEW(SQL-columname-list) S

d#P{Pm8(“(;X”j6S<PD3PDwP#

C'l&: + KEY COLUMNS FOR INDEX ON VIEW

(SQL-columname-list) Sd|(Z4(w}|nP#

CTE0208E INITIAL SEARCH RESULT ORDER P^'#

5w: INITIAL SEARCH RESULT ORDER(SQL-

order-by list) mo=PDPPm^'#

C'l&: |}4(w}|nPDErPPm#lio(

Gq}7T08(DmPGqfZb)P#g{TP&C

K/},G4i$Gq}7X9CK/}#

CTE0209E tTP %2 D`M %1 ;\'V,h*`

M DOUBLE#

5w: TZtTP,(;\'VD}]`MG

DOUBLE#

C'l&: 7#_P*("w}DD>PDmDtTP`

M* DOUBLE#IZtTPmo=P9C?F`M*;K

c{#kND SQL Reference TKbI*;*++HD}

]`M#

CTE0210E w}dCN} %2 D5 %1 ^'#P'5

* %3#

5w: dCN}D8(5;}7#PXN}DP'5,k

ND|no(#

C'l&: |}4(w}|nPDw}dCN}5#

CTE0199N

Z 12 B N< 181

Page 190: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0211E %1 ;GP'Dw}dCN}#

5w: w}dC!n4*#

C'l&: li4(w}|no(#P'Dw}dC!n

|( TreatNumbersAsWords M IndexStopWords#BPwn

XkC:Et*:index configuration(treatnumberaswords 1,

indexstopwords 1)#

CTE0212E 4\#fZ?w}dCD~ %1#

5w: 4\#fw}DZ?dCD~#

C'l&: 7#5}yP_T&#fD~D?<_P4m

I(#g{,{D~QfZ,G47#|TZ5}yP_

GI4D#

CTE0213E 4\0kZ?w}dCD~#e %1#

5w: 4\A!Z?w}dCD~#e#

C'l&: 7#D~fZZ}7D;C,"RGIAD#

CTE0214E Tw}dCD~hCBu? [%1],%2=%3

1"zKZ?ms#

5w: `4w}DZ?dCD~1"zZ?ms#

C'l&: g{D~fZ,G4liTZ5}yP_|G

q*IA/4D#liD~yZDh8OGqPc;DU

d#

CTE0215E ;'VTp{ %1.%2 4(w}#kD*9

Cy>m %3.%4#

5w: ;\Tp{4(w}#

C'l&: dkxPy>mD4(w}|n#

CTE0217E wH~qQ&Zn/4,#

5w: ~qQ-Gn/D,;h*t/#

C'l&: ;h*NNYw#

CTE0218E function-name /}'\,mszk*

error-code#

5w: Windows /}'\,zz8(Dmszk,;J

mx;=&m#

C'l&: 9C8(D Windows 53mszk4q!j

8DmsE"#

CTE0218N function-name /}'\,mszk*

error-code#

5w: Windows Yw53/}'\,zz8(Dmsz

k,;Jmx;=&m#

C'l&: 9C8(D Windows 53mszk4q!j

8DmsE"#

CTE0219E 4\r*{* service-name D~q#ms

zk* error-code#

5w: Z Windows 53OR;=8(D~q#

C'l&: kli Windows 53OGq20K8(D~

q#9C8(D Windows 53mszk4q!j8Dms

E"#

CTE0219N 4\r*{* service-name D~q#ms

zk* error-code#

5w: Z Windows Yw53OR;=8(D~q#

1}]b\mw"Tt/ Net Search Extender(NSE)~q

Tl& DB2TEXT START |n,+4\Z;vr`v}]

bVxOt/b)~q1,I\a5XK{"#

}g,g{4Z}]bVxyZD;(r`(FczO2

0 Net Search Extender(NSE),G4}]b\mw+^(

I&t/ Net Search Extender(NSE)5}~q#

C'l&: 9C8(D Windows 53mszk4q!j

8DmsE"#

CTE0220E R;= DB2 5}E*D~76#

5w: CZq! DB2 5}E*D~76DZ? DB2 /

}'\#

C'l&: k4( DB2 5}x;8(5}E*D~76

E",;sXTC|n#

CTE0221E 4}78( UpdateFrequency %1#

5w: |B5JodDo(;}7#

C'l&: 4Uo(f6|}|B5Jod#

CTE0222E wH~qdkD~ %1 QY5#

5w: |,w}|BE"DwHLrD~QY5#

C'l&: 9C53`-w""T|}Jb#I\QXO

u?,r_Q>}axPV{#g{byv;\4-D~

Z],k"TTBYw:wC db2text stop |n4#9wH

Lr#>}wHLr~qD~#wC db2text start |n4

t/wHLr#9C db2text alter index ... |n4XB4

(yP`Xw}D|B5Ju?#

CTE0211E

182 Net Search Extender \mMC'8O

Page 191: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0223E 4\XUD~ %1#

5w: ;\XU8(DD~#

C'l&: i$Gq}7X8(KD~#

CTE0224E 4\+D~ %1 4F= %2#

5w: ;\+Z;vD~4FAZ~vD~#

C'l&: i$Gq}7X8(KD~#liZ~vD~

GqQfZ"RG;AD#9&li53OGqPc;D

ICUd#

CTE0225E 4\}%D~ %1#

5w: ;\S53}%8(DD~#

C'l&: i$Gq}7X8(KD~"liD~CJ

(#

CTE0227E kTD~ %1 D4Yw'\#

5w: 8(DD~;GI4D#

C'l&: i$Gq}7X8(KD~"liD~D~C

J(#9&li53OGqPc;DICUd#

CTE0228E C'ZYw536p;Pc;DCJ(#

5w: |nh*Yw536pD\m1(^#

C'l&: 7#z_PYw53\m1(^#lizGq

G\m1iDI1#

CTE0231E 4ZmUd %2.%3 yZD,;Zci

(%4)P(e %1#

5w: \mmDmUdh*V<Z;,DZc.d,V<

==k|,*("w}DD>PDmDV<==j+`

,#*K?F4PKYw,ali8(DmUdG;GZ

,;ZciP(eD#

C'l&: 8(Z|,*("w}DD>PDmyZDZ

ciP(eDmUd#

CTE0232E 8(Dr1!DmUd %1 ;G%Zcm

Ud#bTZS<Dw}rZ8(

CACHE TABLE !n1GXhD#

5w: TZ%vZcODm,;PS<Dw}rZtCK

CACHE TABLE !nDivB\'V#

C'l&: g{1!mUd<BKms,G4+mECZ

%ZcmUdP#r_,g{8(K`ZcmUd,G4

8(m;%ZcmUd#

CTE0233E }ZKPD\m|nfZe;#TskXT

K|n#

5w: m;\m|nTZKPrl#U9x;PME|n

x(#

C'l&: 9C CONTROL LIST liD)x(TGn

/D#g{fZn/x(x;PNN|n}ZKP,G4

9C CONTROL CLEAR |nV/e}x(#"bd{C

'I\ZKPVPx(D\m|n#

CTE0234E }ZTD>w}KPD\m|nfZe;#

kTsXTK|nr8( DISABLEDATABASE |nD FORCE !n#

5w: m;\m|nTZKPrl#U9x;PME|n

x(#

C'l&: 9C CONTROL LIST liD)x(TGn

/D#g{fZn/x(x;PNN|n}ZKP,G4

9C CONTROL CLEAR |nV/e}x(#"bd{C

'I\ZKPVPx(D\m|n#TZ DISABLE

DATABASE |n,IT8(+#9TC}]bDyPd{

|nD FORCE !n#

CTE0235E R;= Net Search Extender DP'mI$#

5w: R;= Net Search Extender DP'mI$#

C'l&: kliGq9C db2lic }720KmI$#

7#Zz720.s|BKVP5}#

CTE0236E Z MPP 5}O,;P Node0 G\'VD#

5w: g{_P*("w}DD>PDm;Z Node0

O,G4;\T MPP 5}4(D>w}#

C'l&: li(emDmUdDZci#

CTE0237E Z?ms:U>m %1.%2 |,^'Yw

%3#

5w: U>mG<T|,Qw}D>PDm4PDYw#

KmI\QY5,r*||,"GI Net Search Extender

4kDu?#

C'l&: liU>m,">}Y5Du?#

CTE0238E Z?ms:m %1.%2 DZ %3 PP|,

msDo(mo=#

5w: mo=PmPD8(D>PfZms#

C'l&: li(g{“Begin”M“End”T#

CTE0223E

Z 12 B N< 183

Page 192: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0239E Z?ms:w}tTD\$H %1 ,}n

s5 %2#

5w: ,}w}tTDnss!(1016 VZ)#tT|

,5}"w}"$w?<T0d{E"#

C'l&: 7#b)76{;a}$#

CTE0240E Z?ms:hC73d? %1 '\#

5w: hC8(D73d?'\#73hCI\fZJ

b#

C'l&: liX(Z OS D<r#

CTE0242E N} %2 D5 %1 ^'#

5w: 9C^'N}wCKQwf"}Lrm5/}

DB2EXT.TEXTSEARCH#

C'l&: |}Qwf"}Lrm5/}DN}5#PX

P'DN},kNDD5#

CTE0243E 4$nD>w} %1.%2 D_Y:f#

5w: Net Search Extender Ywh*Q$nD_Y:f#

_Y:f104$n#TBGI\D-r:ZO;NKP

DB2TEXT START |n.sS4$n_Y:f#Q9C

DB2TEXT DEACTIVATE CACHE |nT=!{$nK_

Y:f#

C'l&: Tw}4P DB2TEXT ACTIVATE CACHE

|n"XBKP Net Search Extender Yw#

CTE0244E Z?ms:T %1 DwC5XK rc=%2,

SQLCODE=%3#

5w: wCZ?/}1"zZ?&mms#

C'l&: g{msT;fZ,kt/zY"li

db2diag.log#(fms#

CTE0245E ksD_Y:fs!,}ICD_Y:fs

!#+ns_Y:fs!a_AsZ %1

D5r5M pctfree 5#

5w: 0kyP}]yhD_Y:fs!,}w}D

M A X I M U M C A C H E S I Z E 5#Z$n_Y:f

(DB2TEXT ACTIVATE |n)ZdrZ$n_Y:f1

Iw}|BYwlb=b;c#

C'l&: g{Z DB2EXT ACTIVATE |nP(fK

ms,G49C DB2EXT.MAXIMUM_CACHE_SIZE /}

XBFcns_Y:fs!,"Ddw}D MAXIMUM

CACHE SIZE hC#ns5M PCTFREE 5#g{v?|

BZd,}nsD5},k9C db2 deactivate cache M

db2text activate cache recreate |nX(_Y:f#

CTE0246E D~ %1 *U#

5w: DB2TEXT CREATE INDEX |n'\,-rGZ

|nP8(DD5#MD~*U#

C'l&: Z|nP8(P'DD5#MD~#

CTE0247E 4\4( Net Search Extender f"}L#

5w: DB2TEXT ENABLE DATABASE |n4\4(

Z?f"}L DB2EXT.CTESRVSP#

C'l&: klik CREATE PROCEDURE od`X

*Dd{ DB2 ms{"TKbj8E"#g{(}}%_

Pj+`,D{FDVPf"}L;\|}ms,kt/

zY"(fms#

CTE0248E zIDQwV{.+$#k5MQwi/D

4SLH#

5w: Net Search Extender i/+$r+4S,y>Q

w}f^(&m#4SLH\,eJHO"FUZZY FORM

OF mo=MANV{D0l#

C'l&: 5Mi/D4SLHr$H#

CTE0249E {* program-name DI4PLrl#U

9#

5w: 4P Net Search Extender |nZdwCKI4P

Lr program-name,+CI4PLrl#U9#

C'l&: i$I4PD~GqP4(}C';%wC

(}g,EE)T=U9#g{;P,kt/zY,XB

KP|n,"(fms#

CTE0249N I4PLr program-name l#U9#

5w: 4P Net Search Extender(NSE)|n1,}]

b\mwKPK8(DI4PLr#CLrl#U9#

C'l&:

1. ki$CI4PLr4(}C';%T=U9#

2. g{CLr4;C'U9,kXBKP'\D|n#

3. g{CJbT;fZ,k4PBPYw:

v r* DB2 zY5CLrTU/oOE"#

v XBKP'\D|n#

v g{C|nYN'\,kk DB2 'VK1*5"a)U

/=DoOE"#

CTE0239E

184 Net Search Extender \mMC'8O

Page 193: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0250E P`Md;/} %2.%3 D5X`M %1

;\'V#

5w: Z DB2TEXT CREATE INDEX |nP,8(K

5X;\'VD}]`MDP`Md;#\'VD}]`

M|(:CHARACTER"VARCHAR"LONG VARCHAR

(;Fv)"CLOB"GRAPHIC"VARGRAPHIC"LONG

VARGRAPHIC(;Fv)"DBCLOB"BLOB M XML#

C'l&: !q;,DP`Md;/}#

CTE0251E Z?ms:P`M %1 ;\'V#

5w: 9CDP`M;Z\'V`MDPmP#

C'l&: kli CREATE INDEX Tq!CZ|M(

"w}DP'PDPm#T|nwJ1|D"XT#g{

msT;fZ,kt/zY"li db2diag.log#r IBM ~

qPD(fCms#

CTE0252E 1Y %1 N}#

5w: Z?ms - 4P Net Search Extender |nZ

d,wC\mI4PLr11YN}“%1”#

C'l&: "T|D Net Search Extender N}|nT\

b"zCJb#g{CmsT;fZ,kr*zY&\,

"r IBM ~qPD(fCms#

CTE0253E R;=U>S<PP>DD5#

5w: U>S<PP>DD>D5DZ]Q|D,4\C

Jb)Z]#

C'l&: liD5GqfZT0*|(Zw}PDD>

D5DA!/CJmI(#

CTE0254E w} %1 D_Y:fQ$n#

5w: Q9C ACTIVATE CACHE |n$nw}#

C'l&: li8(Dw}{M}Z9CD}]b#

CTE0255E _Y:fa{Pmo=1YP{#+“AS<cache column name>”mSAmo=#

5w: Xk|{_Y:fa{Pmo=#}g:“C1+C2

AS myresult”#

C'l&: +“AS <cache column name>”mSAmo=#

CTE0256E !qCZ("w}D}]1yhDi/'

\#5MtT"_Y:fmru<Qwa{

3rmo=D4SLH#

5w: Net Search Extender (}|nPDmo=4(i

/Tc*("w}xS}]b!q}]#i/'\,-r

G|+4S#

C'l&: 5MtT"_Y:fmru<Qwa{3rm

o=D4SLH#

CTE0257E : 4(2mZf1vm#

5w: IZH0DmsrmI(Jb,4\4(2mZf

J4#

C'l&: kli db2diag.log TKbx;=E",re

}2mJ4#mkNDms CTE0183E#

CTE0258E 2mZff>ms#

5w: 4\CJ2mZfJ4,-rG|QY5rfZf

>e;#

C'l&: kli db2diag.log TKbx;=E"#{C

"XBtC}]b,;sXT#

CTE0259E ;\Z+V2mZfPeku?#u?Qf

Z#

5w: IZH0Dms,*Z+V2mZfPekDu?

QfZ#

C'l&: kli db2diag.log TKbx;=E"#9C

db2text stop M db2text start |nXBt/|BMx(~

q#

CTE0260E ;\CJ+V2mZfPDu?#R;=u

?#

5w: IZH0Dms,*S+V2mZfP}%Du?

;fZ#

C'l&: kli db2diag.log TKbx;=E"#"T

9C db2text stop M db2text start |n4XBt/|BM

x(~q#

CTE0261E TZK5}PDD>w},AYfZ;vQ

$nD_Y:f#k9C DEACTIVATECACHE |n!{$nNNQ$nw}D_Y:f,r9C FORCE !n#9#

5w: v1T9C ACTIVATE CACHE |n$nDyP

D>w}KP DEACTIVATE CACHE |n1,E\9C

db2text stop |n#

C'l&: 9C DEACTIVATE CACHE |n!{$n

NNQ$nDw}D_Y:fr9C FORCE !n4#9#

CTE0250E

Z 12 B N< 185

Page 194: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0262E N} %1 D5+$#

5w: 5,}nsJms!#

C'l&: linss!#

CTE0263E D>w} %1.%2 G9C RECREATEINDEX ON UPDATE !n4(D#ZKOBDP,I\48( UPDATEMINIMUM r COMMITCOUNT FORUPDATE#

5w: v1Tv?==|Bw}1,update minimum M

commitcount for update EP'#

C'l&: g{k*?N4P|B1<XB4(w},G

4}% UPDATE MINIMUM M COMMITCOUNT FOR

UPDATE hC#g{k*9C UPDATE MINIMUM M

COMMITCOUNT FOR UPDATE,G4;*8( RECRE-

ATE INDEX ON UPDATE#

CTE0264E 4P$nw}Yw1"zKms#kliB

~S< %1.%2 M db2diag.log TKbj8E"#

5w: Zw}$n}LZd,msa4AB~mM

db2diag.log D~#

C'l&: PXD5msD|`E",liB~m#Z^

}Jb.se}B~U>#

CTE0265E C'mDmUdr\mmUd(%1);;

GTZc 0 (eD#

5w: g{D>w}GT MPP 5}4(D,G4C'm

DmUd;(;;Z Node0 O#

C'l&: 9CmUd;Z Node0 ODm#

CTE0266E ValueFrom %1 Xk!Z ValueTo %2#

5w: tTQwP8(D5^'#g{Qwo(*

“BETWEEN ValueFrom AND ValueTo”,G4B_g

(ValueFrom)Xk!ZO_g(ValueTo)#

C'l&: |D“BETWEEN ValueFrom AND ValueTo”

SdPD_g#

CTE0267E }]b %1 PD Net Search Extender}]bTs&Z;;B4,#

5w: AY1YrY5K;v Net Search Extender T

s#Z20BD Net Search Extender z7f>.sP4(

F}]b,r_}]bC'Q|Dr>} Net Search

Extender Z?Ts#ZbVivB,yPD>w}<a*

',}]bM;\Y9CD>#

C'l&: *+}]b(FA10f>,kq- Net

Search Extender D5PD(Fhv#r_,9C FORCE !

n"v DB2TEXT DISABLE DATABASE |n#;s,z

IT(}9C DB2TEXT ENABLE DATABASE |nYN

tC}]bDD>Qw#

CTE0270E xPv?|Bs4\^DU>m %1.%2#

u?+ZB;N|B(UPDATE)ZdxP&m#

5w: t/v?w}|B1,a4(1dAG#|d1*

&mD|DG<DP5#ZGkv?|B,1"zD|D

+ZTsxP&m(ZB;N|BZd)#Z3)iv

B,|Bt/14d5+Z4Pw}|B1d5DBqP

I\P;)|D#bPI\<B;;B#

*K\bvVbV;;BDiv,;*SU>mP>}P

51dAG.0D|DG<,49|G;wK?V&m#

ZB;Nv?|B1,+Tw}XB&Cb)|D#

C'l&: ZBNw}|B1,aTw}XB&Cb)|

D#TZ>}Yw,bI\<BTBms:CTE0101E:

ItlEnReasonCode_Docmap_ docid_not_found#

"b,IvTKms,-rGQ>}D5#g{ CTE0270E

ms51"z,G4<G>}w}"9Cv?w}|BD

Q^D1dAGP5XB4(w}#}g:db2text ″CRE-

A T E I N D E X . . . I N D E X C O N F I G U R A T I O N

(UPDATEDELAY 30)″

bb6Ev?|BZd&m;KPgZ 30 kD|DG<,

x\bI$YZ 30 kD""|DBq#

CTE0271E _Y:f;IC,h* DEACTIVATE MACTIVATE RECREATE#

5w: r*Q-o=ns_Y:fs!,yT_Y:f&

Z;;B4,#

C'l&: lins_Y:fs!GqT;;C#;sw

CBP db2text |n:DEACTIVATE CACHE M ACTI-

VATE CACHE RECREATE#

CTE0272E _Y:fs!;c#a_ PCTFREE 5r9C DEACTIVATE M ACTIVATE[RECREATE] 4XB4(_Y:f#

5w: Q-9CK*_Y:f#tDyPZf#

C'l&: (}9CTB3rD db2text |n4X(_Y

:f:DEACTIVATE CACHE"ALTER INDEX MAXI-

MUM CACHE SIZE M ACTIVATE CACHE RECRE-

ATE#

CTE0262E • CTE0272E

186 Net Search Extender \mMC'8O

Page 195: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0273E w} %1 D_Y:f %2 Q$n#

5w: Q9C ACTIVATE CACHE |n$nw}#

C'l&: li8(Dw}{M}Z9CD}]b#

CTE0274E TZC,S,?j}]b53 %1 ;\'

V#

5w: z"T9Ck}]b53D,S4P DB2TEXT

|n,+ Net Search Extender ;'VC}]b53#

CTE0275E R;=~qw %2 D`MMf>E"#

5w: Z DB2 ?<S<“SERVERS”PR;=~qwD`

MMf>E"#

C'l&: 7#}7hCK DB2 *O73#

CTE0277E 4\,S_Y:fZfN#

5w: 53;\Vdc;DZf40ksM_Y:fN,

r;\r*_Y:fN(-rGH0Q+|>})#

C'l&: li53hC"vSw3UdMICZf?#

TZsM_Y:fs!,zI\h*<853#kND Net

Search Extender D5#9C DEACTIVATE M ACTI-

VATE [RECREATE] |n4XB4(_Y:f#g{Jb

T;fZ,G4li db2diag.log Tq!|`E"#

CTE0278E Z AIX 32 ;53O,Z$nsM_Y:f.0|D MAXDATA hC#

5w: Z AIX 32 ;53O9CQwf"}L1,I\

h*|D db2fmp I4PD~D MAXDATA hC#

C'l&: PX|D MAXDATA hCDj8E",kN

D Net Search Extender D5#

CTE0279E _Y:fD}]Ds!Qo=53^F#

5w: (}5M PCTFREE 5,ITvS_Y:f$n

ZdDns}]s!#b953\;Z_Y:fP#tO

YDICUd#

C'l&: 9COMD PCTFREE 5ruY*_Y:f

DD>}]?#9C DEACTIVATE M ACTIVATE [REC-

REATE] |n4XB4(_Y:f#

CTE0280E ;Pc;DELUd44kVC_Y:fD

~#

5w: 53;\Z_Y:f?<P*VC_Y:f4kc

;sDD~#

C'l&: 9C ALTER INDEX |n,+VC_Y:f

?<|D*UDD~53#r_(}5M PCTFREE r

MAXIMUM CACHE SIZE 5r(}9CY1_Y:f4u

Y_Y:fs!#

CTE0281E >}VC_Y:fD~ %1 '\#

5w: D~;fZr;\CJ#

C'l&: liKD~GqT;fZ"V/>}#

CTE0282E _Y:fPDD5}Qo=53^F#

5w: (}5M PCTFREE 5,ITvS_Y:f$n

Zd*_Y:fDnsD5u?}#b953\;Z_Y

:fP#tOYDICUd#

C'l&: 9COMD PCTFREE 5ruY_Y:fP

DD5u?D?#9C DEACTIVATE M ACTIVATE

[RECREATE] |n4XB4(_Y:f#

CTE0283E 4\4(_Y:fZfN#

5w: 53;\*+sM_Y:fN0k=ZfPVdc

;Zf#(}5M PCTFREE 5,Io=O!D_Y:f

Ns!#

C'l&: li53hC"vSw3UdMICZf?#

IT(}9COMD PCTREE 545M_Y:fs!#T

ZsM_Y:fs!,I\h*<853#kND Net

Search Extender D5#9C DEACTIVATE M ACTI-

VATE [RECREATE] |n4XB4(_Y:f#g{Jb

T;fZ,G4li db2diag.log Tq!|`E"#

CTE0284E D>w}ZZc %1 O,+ZZc %2 O

wCKQw/}#

5w: 4Tw}yZDZcwCQwf"}Lrm5/}

DB2EXT.TEXTSEARCH#Qw/}+;aT/V<A}

7Zc#

C'l&: + DB2NODE 73d?hC*Z,S}]b

.0,Sw}DZc#

CTE0285E ;JmTV"A`vZcDD>w}9CQ

w/}#

5w: ;(;*9CV<A`vZcDw}wCm5/}

DB2EXT.TEXTSEARCH,-rG|+;aT/V<A}

7Zc,xGZ-wLrZcO4P#

C'l&: Z`Zc73P9C CONTAINS"SCORE r

NUMBEROFMATCHES /}#

CTE0273E • CTE0285E

Z 12 B N< 187

Page 196: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0286E Z %1.″IBMSNAP_REGISTER″ PR;=

T&4m %2.%3 M6q|Dm %4.%5 D

P#

5w: TZZ DB2TEXT CREATE INDEX |nP8(

D4F6qmXw,Z IBMSNAP_REGISTER mPR;=

NNP'u?#TZw}P SOURCE_OWNER M

SOURCE_NAME(SOURCE_VIEW_QUAL=0)T0P

PHYS_CHANGE_OWNER M PHYS_CHANGE_TABLE P

D8(4F6qm,P'u?Xk|,8(4m#

8(4m4"a*4F6qmD4F4#

C'l&: * DB2 4F}7"a4m,rT4m8(}

7D4F6qm#

CTE0287E ″%3″.″IBMSNAP_REGISTER″ PT&4

m %4.%5 M6q|Dm %6.%7 D %2

D5 %1 ^'#

5w: ;Jm9C IBMSNAP_REGISTER mPD4Fh

C#I\-r:1. P CHG_UPD_TO_DEL_INS 4|,5

“Y”#2. P CCD_CONDENSED |,5“Y”#

C'l&: T DB2 4F"a4m1,k7#|BYwQ

d;*ITD>}MekYw#Kb,9&7#;P9C

NN9u4F6qm#

CTE0288E 4m %1.%2 M6q|Dm %3.%4 Z;,

~qw(%5 M %6)O#

5w: 8(D4mM4F6qmXk;Z,;~qwO#

CTE0289E |0w %1 ;\'V#

5w: |0w;\'V#PX\'V|0wDPm,kN

D Net Search Extender D5#

CTE0290E ;JmZ4FSdP9Cp{ %1.%2#

5w: ;JmZ4FSdPTGF8(p{#

C'l&: 8(GFx;Gp{r*6Lm4(BGF#

CTE0291E ;JmT`M* XML DP9C8(q=#

5w: TZ XML P,;Jm9C“XML”q=#

C'l&: 8(“XML”q=r_;8(NNq=#

CTE0292E 6q= Windows l# %1,X7*

%2,j>* %3#

5w: "zK Windows l##a)Kl#{F"X7M

j>#

CTE0293E 6q= Windows l# %1#

5w: "zK Windows l##

CTE0294E QwTd?&mJb#

5w: IZ73hC;}7,rK"zKQwTd?&m

ms#

C'l&: klioT73 charmap 5Gqk DB2 z

k3`%dT0Z53OGqIC#

CTE0295E TG~xFD>P8(D CCSID %1 ^

'#

5w: TZG~xFD>P}]`M,DB2 <U+}]

f"Z}]b CCSID P#v}]b CCSID TZG~xF

D>PP'#

C'l&: !T CCSID Sdr_8(P'D CCSID#

CTE0296E Z %2 OR;=b %1#kli NetSearch Extender 20#

5w: z"T9C DB2 XFPD44P Net Search

Extender |n#Net Search Extender 4}720Z?j5

3O#

C'l&: kliGqZ?j53O}720K Net

Search Extender#

CTE0297E }]b %1 k DB2 Text Search `X*

5w: ;Jm+}]bk`Z;vD>Qwi~`X*#

C'l&: g{*Lx+ DB2 Text Search k}]b9

CdO9C,G4^hNNYw#g{!q9C DB2 Net

Search Extender,G4(} DB2 Text Search {C}]b,

;sXTK|n#

CTE0298E }]b %1 Qk DB2 Text Search `X*#^(4PK|n#

5w: ;Jm+}]bk`Z;vD>Qwi~`X*#

C'l&: g{;k9C DB2 Net Search Extender,G

49C DB2TEXT DISABLE DATABASE |n{C}]

b#g{!q9C DB2 Net Search Extender,G4(}

DB2 Text Search {C}]b,;sXTK|n#

CTE0300N C' user-id ^(Tm

schema-name.table-name 4(D>w}#

5w: “CREATE INDEX .. FOR TEXT”h*BPdP;

V(^:

v DBADM (^

CTE0286E

188 Net Search Extender \mMC'8O

Page 197: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

v TmD CONTROL X(

v TmD I N D E X X(T0T}]bD

IMPLICIT_SCHEMA X(rTw}#=D CREATEIN

X(#

PX DB2 Net Search Extender 4(w}D|`E",k

ND DB2 E"PDP{*“Net Search Extender CREATE

INDEX |n”Dwb#

C'l&: 7#C'P(4P4(w}Yw#

CTE0301E 5}yP_^(4P Net SearchExtender |n#

5w: CC'"TKPD>w}|n,+CC';P_8

J1(^D5}yP_j6#

;,D DB2 Text Search w}|nh*;,6pD}]b

(^#PX DB2 Net Search Extender |nDXh(^D

Pm,kND DB2 E"PDP{*“DB2 Net Search

Extender |n(^*s”Dwb#

C'l&: 7#C5}yP__P DBADM (^(xP

DATAACCESS X(),TcCC'4P Net Search

Extender Yw#

CTE0302E C' user-id ^(|B{*

index-schema-name.index-name D DB2Net Search Extender w}#

5w: |BD>w}h*BPdP;V(^:

v DATAACCESS (^

v TmD CONTROL X(#

PX DB2 Net Search Extender |BD|`E",kND

DB2 E"PDP{*“Net Search Extender UPDATE INDEX

|n”Dwb#

C'l&: 7#C'P(4P|Bw}Yw#

CTE00303N mP column-name.table-name ;P&Zn

/4,DP'D>w}#

5w: kTmPDD>Qwi/'\,r*CmP;P&

Zn/4,DP'D>w}#

C'l&: Z4PD>Qwi/.0,k7#CmP_P

&Zn/4,DP'D>w}#

g{CmP_P^'D>w},k>}CD>w}"4(

BDD>w}#

}g,g{>}"XB4(KWcDy>m,G4D>w

}a''#

CTE0304N w} schema-name.index-name ^',"R

;\9C#

5w: D>w}^',"R;\|Br9C#

C'l&: k>}^'DD>w},;sXB4(Cw

}#

CTE0305E 4\T schema-name.table-name lwD>

#tStm#

5w: C|n4Pi/4lwD>w}\mmPDE"#

i/D>w}E"'\#

C'l&: k7#D>w}\mmICJ#PX|`E

",kND db2diag.log#

CTE0306N ;JmT9C REPLICATION CAPTURETABLE !n4(DD>w}8(COMMITCOUNT 5#

5w: g{8(K REPLICATION CAPTURE TABLE !

n,G4;\Tw}8( COMMITCOUNT 5#

C'l&: kTw}XT;x COMMITCOUNT !nD

|n,r* REPLICATION CAPTURE TABLE !n}Z

9C#

CTE0307N Z4FSdP8(Dm;\GS<#

5w: Z4FSdP8(KS<{Fx;Gm{#

C'l&: k9Cm{4zfS<{FT4FSdXT|

n#

CTE0308N ^(9C REPLICATION CAPTURETABLE !nZS<O4(D>w}#

5w: Z4FSdP8(KS<{Fx;Gm{#

C'l&: k9Cm{4zfS<{FT4FSdXT|

n#

CTE0309W Zk^FXOKQwa{#

5w: IZZkVfJ^F,Qwa{/;XO#

C'l&: *q!Qwi/Dj{a{/,kvsZkV

fJ^F,;sXB4PQwi/#

CTE0310N IZELUd;;x;\4Pw}|B#

5w: z;\|Bw},r*CZw}|BDICUd!

ZyhD@FELUd#

C'l&: klif"w}Mw}$w?<DD~53D

ICUd#kvsD~53ODICUd;sYN"T|

Bw}#

CTE0301E

Z 12 B N< 189

Page 198: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

CTE0360E vVX(ms{"

5w: K{"EG*X( Net Search Extender ms#t

D#

C'l&: TX(ms{"wvl&#

CTE0451E !P UDF ;'V8(DD5q= %1#

5w: D5q= %1 ;'V!P#

C'l&: 9C!P UDF 'VDD5q=#

CTE0452E !P UDF PD!n %1 =|fZo(m

s#

5w: Z8(!n=|8(K;}7Do(#

C'l&: kli!n %1 =|Do(,;sxP|}

"XT#

CTE0453E !P UDF D5Xs!+!#

5w: !PD5Dks?V^(0k=!P UDF D5X

N}P#

C'l&: 5M0Z`E"0Zs!M/r&CT>cw

DZ}#b+uY5XxC'DD5?V#

CTE0454E +!P UDF DN}Szk3 %1 *;*

UTF8 1vm#

5w: 8( CCSID(|I\G1!}]b CCSID)PD

!P UDF DN};\*;* UTF8#

C'l&: 7#}7X8( CCSID#

CTE0455E }]bzk3 %1 Z!P UDF P;\'V#

5w: !P UDF ;'V}]bDzk3#

CTE0456E !P UDF v'Vzk3* UTF8 DD5#

5w: ;Pzk3* UTF8 DD5E'V!P UDF#

CTE0457E N} %2 D5 %1 Z!P UDF P^'#

5w: !PN}D5^'#

C'l&: liN}5,"7#Z}]6'ZJmC5#

CTE0458E C(:db2exthl <T'VZFDBs!>#

5w: db2exthl 5CLrDN};}7#

C'l&: ka);v 1 = 1048576 .dD5#

CTE0500 - CTE0999

CTE0842E 4T|n!n %1 8(5#

5w: 48(|n!nDXh5#

C'l&: kli8(DN}"mS1YD!n#

CTE0843E 4T|n!n %1 8(}V5#

5w: 8(KV{.x;G}V#

C'l&: kli8(DN}"+V{.|D*}7D}

V#

CTE0844E (eD~76 %1 +$#

5w: 8(D76}$rx4\&m#

C'l&: k9COLD76;sXT#

CTE0845E 48((eD~#

5w: h*8((eD~#

C'l&: mSP'(eD~"YN"TwC#

CTE0846E (eD~{F %1 +$#

5w: 8(D(eD~{}$#

C'l&: +(eD~{D$HuY*JmDs!#

CTE0847E (eD~ %1 ;fZ#

5w: R;=8(D(eD~#

C'l&: li(eD~GqZ}7D76PT0GqI

)10C'CJ#

CTE0849E 4\x(VdD~ %1#

5w: xL^(x(VdD~#z;P4CJ(rm;x

LQr*D~TxP4Yw#

C'l&: liKPDxLT7#;PNNxL}x(V

dD~,"lizDCJ(#

CTE0850E dvD~ %1 QfZ#

5w: 4\2G8(DdvD~#

CTE0360E

190 Net Search Extender \mMC'8O

Page 199: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

C'l&: liz\qZ8(?<P4(,eJ#

CTE0851E VdD~ %1 ;j{#

5w: ,eJVdD~QY5#

C'l&: e}?<"YN`k(eD~#

CTE0852E VdD~ %1 f>ms#

5w: VdD~G9C,eJ`kwDOgf>zID#

C'l&: 9C,eJ`kwDnBf>YN`k(eD

~#

CTE0853E ;\2GVPVd %1#

5w: ;\2GVPVd#

C'l&: liTVdD~D4CJ("|D?<;CM

S?<;C#

CTE0855E 4}78(,eJJu#

5w: (eD~PfZo(ms#

C'l&: PX4(,eJ(eD~M,eJ'VDE

",kli Net Search Extender D5#

CTE0856E (eD~ %1 *U#

5w: ;JmUD(eD~#

C'l&: PX4(,eJ(eD~M,eJ'VDE

",kli Net Search Extender D5#

CTE0857E ZD~ file-name DZ line-number PPR

;=NNip<P#

5w: ,eJ(eD~PfZo(ms#

C'l&: iXkT“:WORDS”*<#PX,eJEnD

E",kli Net Search Extender D5#

CTE0858E ZD~ %1 DZ %2 PP8(DX5^

'#

5w: (eD~PfZo(ms#

C'l&: Xkli“`X*DJu(e”#PX4(,e

J(eD~DE",kli Net Search Extender D5#

CTE0859E X5`E,} %1 D~DZ %2 PPD6

'#

5w: C'(eDX5<GT`X*D`M*y!D#|

GI 1 k 128 .dD(;}Vj6#

C'l&: i$X5`E#

CTE0860E 4ZD~ %1 DZ %2 PP(eNNJ

u#

5w: 48(XhJu#

C'l&: PX4(,eJ(eD~DE",kli Net

Search Extender D5#

CTE0861E D~ %1 DZ %2 PPD,eJJu+

$#

5w: ,eJJuD$H^F* 64 vVZ#

C'l&: Dd,eJJuDs!"XT#

CTE0862E ZD~ %1 DZ %2 PPmsX8(K?

H#

5w: (eD~PfZo(ms#

C'l&: PX4(,eJ(eD~M,eJ'VDE

",kli Net Search Extender D5#

CTE0863E ?H,}D~ %1 DZ %2 PPD6'#

5w: ?H5&8(* 1 k 100 .d#

C'l&: |D?H5T9|*S 1 A 100 D}V5#

CTE0864E Z?ms:,eJ`kw'\,-rk*

%1#

5w: "zKZ?&mms,;Jmx;=&m#"Tt

/"#9|BMx(~qT0 DB2#

C'l&: g{msT;fZ,kt/zY"li

db2diag.log#

CTE0865E 4\4(?< %1#

5w: 4\4(8(D?<#

C'l&: li?<GqQ-fZT0kTC?<DmI

(#

CTE0866E 4\}%?< %1#

5w: 4\}%?<#

C'l&: lizGqT8(D?<_P4mI(#

CTE0851E

Z 12 B N< 191

Page 200: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Windows 53msTBG Windows 53msDPm:

53ms

1 /};}7#

2 53R;=8(DD~#

3 53R;=8(D76#

4 53;\r*CD~#

5 \xCJ#

6 dz^'#

8 ;Pc;Df"UdIC4&mK|n#

14 ;Pc;Df"UdIC4jIKYw#

15 53R;=8(D}/w#

29 53;\4k8(Dh8#

30 53;\S8(Dh8A!#

32 xL;\CJCD~,-rG|}Im;vxL9C#

36 r*+`DD~xP2m#

38 Q=oD~D)2#

39 ELQz#

80 D~QfZ#

82 ;\4(?<rD~#

100 ;\4(m;v53EE?#

101 (CEEIm;vxLy5P#

102 hCKEE"R;\+|XU#

103 ;\YNhCCEE#

104 ;\ZPO1ks(CEE#

105 KEED0;vyP(Qax#

110 53;\r*8(Dh8rD~#

111 D~{+$#

112 ELO;Pc;Ud#

121 EE,1b;1dNQ=Z#

126 R;=8(D#i#

127 R;=8(D}L#

147 ;Pc;DJ4IC4&mK|n#

155 ;\4(m;_L#

161 8(D76^'#

192 Net Search Extender \mMC'8O

Page 201: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

164 ;\Z53PY4(d{_L#

170 ksDJ4Z9CP#

183 1D~QfZ1;\4(CD~#

187 R;=8(D53EE?{F#

206 D~{r)9{+$#

267 ?<{^'#

288 "TME"GIwC_y5PD%b#

298 TEEavK+`+<*s#

998 TZf;CDCJ^'#

1051 #9XF(Q"MAd{KPD~qy@5D~q#

1052 ksDXF(TK~q^'#

1053 ~q401l&t/rXFks#

1054 4\*~q4(_L#

1055 ~q}]bQx(#

1056 ~qD5}QZKP#

1057 J'{^'r;fZ,r_\kT8(DJ'{^'#

1058 ;\t/~q,-rGQ{CC~qr|;Pk~q`X*DQtCh8#

1059 8(K-7~q@5X5#

1060 8(D~q;Gw*Q20D~qfZ#

1061 K1~q;\S\XF{"#

1062 ~qP4t/#

1063 ~qxL4\,SA~qXFw#

1064 &mXFks1~qP"zKl##

1066 ~qQ5XX(Z~qDmszk#

1067 xLbbU9#

1068 @5X5~qri4\t/#

1069 r*G<'\,yT~q4t/#

1070 t/.s,~q&Zt/]R4,#

1071 8(D~q}]bx(^'#

1072 8(D~qQjG*>}#

1073 8(D~qQfZ#

1078 C{FQCw~q{Fr~qT>{#

1079 *K~q8(DJ';,Z*Z,;xLPKPDd{~q8(DJ'#

1082 4TK~qdCNNV4Lr#

1154 KPK&CLryhD;vbD~QF5#

1219 a)D>$kVPD;i>$e;#

Z 12 B N< 193

Page 202: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

1242 Q"aC~q#

1243 8(D~q;fZ#

1244 44P}ZksDYw,-rGP4O$C'#

1245 44P}ZksDYw,-rGC'P4G<xg#8(D~q;fZ#

1392 D~r?<QY5R;GIAD#

1455 3fwHD~+!,KYw^(jI#

1793 C'J'Q=Z#

Net Search Extender E"?<

Net Search Extender +PX1!5"dC"D>w}Mq=DX*E"f"Z?<mP#

*i4KE",ITmi/;)S<#

BPS<Mm4353D10dC:

v }]b6pE"S<:

– db2ext.dbdefaults

v w}6pE"S<:

– db2ext.textindexes

– db2ext.textindexformats

– db2ext.indexconfiguration

v D>w}DmS<:

– B~S<

– U>mS<

– G(mS<

}]b6pE"DS<

db2ext.dbdefaults S<T> Net Search Extender }]bDyP1!5#

}]b6pOD1!5IT|D,"RZKS<PT“tT/5”TDN=a):

db2ext.dbdefaults

db2 select DEFAULTNAME, DEFAULTVALUE from DB2EXT.DBDEFAULTS

m 8. db2ext.dbdefaults S<

tT 1!5 "M

CCSID }]bD

CCSID

D5D1! CCSID#g{Z CREATE

INDEX |nP48(NN CCSID,G4+

|&C#

FORMAT TEXT D51!q=#g{Z CREATE INDEX |

nP48(NNq=,G4+|&C#

194 Net Search Extender \mMC'8O

Page 203: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 8. db2ext.dbdefaults S< (x)

tT 1!5 "M

INDEXDIRECTORY kND"M

BfD76

{#

+D>w}D~D?<#g{Z CREATE

INDEX |nP48(NNw}?<,G4+

|&C#

TZ Linux M UNIX Yw53:

INSTHOME/sqllib/db2ext/indexes,dP

INSTHOME G5}yP_Dw?<#

TZ Windows Yw53:

INSTPROFDIR\instance-name\db2ext\

indexes,dP INSTPROFDIR G5}E*

D~?<#

LANGUAGE EN_US D5oT#

MODELCCSID }]bD

CCSID

D5#MD~D CCSID#

UPDATECOMMITCOUNT 0 |BZdZ;vBqP&mD|D}#

CLEARCOMMITCOUNT 0 4P CLEAR INDEX |nZdZ;vBqP

&mD|D}#

UPDATEFREQUENCY NONE N1liBw}PD|B#

UPDATEMINIMUM 1 4P|B.0Dn!|D}#

WORKDIRECTORY kND"M

BfD76

{#

w}Y1D~D?<#

TZ Linux M UNIX Yw53:

INSTHOME/sqllib/db2ext/indexes,dP

INSTHOME G5}yP_Dw?<#

TZ Windows Yw53:

INSTPROFDIR\instance-name\db2ext\

indexes,dP INSTPROFDIR G5}E*

D~?<#

CACHEDIRECTORY kND"M

BfD76

{#

CREATE INDEX |nD PERSISTENT

CACHE !nD1!?<#

TZ Linux M UNIX Yw53:

INSTHOME/sqllib/db2ext/indexes,dP

INSTHOME G5}yP_Dw?<#

TZ Windows Yw53:

INSTPROFDIR\instance-name\db2ext\

indexes,dP INSTPROFDIR G5}E*

D~?<#

PCTFREE 50 #tT)+4ekYw9CD_Y:fDY

VH#

USERPERSISTENTCACHE 1 9CVC_Y:f#

Z 12 B N< 195

Page 204: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 8. db2ext.dbdefaults S< (x)

tT 1!5 "M

AUTOMATICREORG 1 CREATE INDEX |nPD REORGANIZE !

n#bb6ET/Xi#

TREATNUMBERSASWORDS 0 49;5PV{M}V`Z,2;*+|G

bM*@"D%J#}g,1!5 0 b6E

tea42at5 ;Sw;v%J#

INDEXSTOPWORDS 1 *yPD>(|,#CJ)4(w}#

VERSION Net Search Extender D NSE V9.7 10f>

E#

UPDATEDELAY 0 8(;9C6qmDv?|BDVx1d

(TkF)#+vSU>mPi!gZKV

x1dDu?#bG*K\b*'|B#}

g,ZC'BqT|B|nP0lDBqi

vP,443Zw}PDD5|D#rK,

UpdateDelay N}&hC*Td4(w}Dm

DC'4BqDn$Vx1d#

AUXLOGNORM OFF 1!ivB,;T4VxmtC)9D>#

tG(y!a9#IT_PT=w}dC

AUXLOG ON DD>w}tCG(y!a

9#

AUXLOGPART ON 1!ivB,T6'VxmtC)9D>#

tG(y!a9#IT_PT=w}dC

AUXLOG OFF DD>w}{CG(y!a

9#

LOCKSCHEDULERFILE 0 hC*“1”Th9TwHLrD~ ctedem.dat

xP""4CJ#Z4(">}rDd|B

5JD"PH\_D3)ivB,|B}L

I\";h*t/#

":Z Windows Yw53O,1!w}?<Q|D#Z DB2 Net Search Extender f

> 9.5 P,5* DB2-installation-path\db2ext\indexes#kNDQ20D DB2 }

]bz7D?<a9 (Windows) TKb DB2 2076#

w}6pE"DS<

IT9CBP Net Search Extender S<i/w}6pDE":

v db2ext.textindexes

v db2ext.textindexformats

v db2ext.indexconfiguration

v <index eventview name schema>.<index eventview name>

*K#Vrsf]T,DB2 Text Information Extender S< db2ext.textcolumns"

db2ext.formats M db2ext.models T;\'V,+G(i;*9C#

"b:Z db2ext.textcolumns S<P,OPERATION"OPERATIONBEGIN M OPERATIONEND

P;Y\'V#

196 Net Search Extender \mMC'8O

Page 205: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

db2ext.textindexes S<T Net Search Extender tCD?v}]b|, db2ext.textindexes S<#b|,P

XZK}]bP4(DD>w}DhC"3FE"M1!5DE"#

14(D>w}1,aZ db2ext.textindexes P4(BDu?#1>}D>w}1,

a>}b)u?#

ITi/S<Tq!PXw}DE"#TBG9Cw}#=D>}:

db2 "select COLNAME from DB2EXT.TEXTINDEXES where INDSCHEMA=’myschema’and INDNAME=’myindex’"

+*"b:;\9C#f SQL }]&m|n^DS<rT=4(r>}?<S<#S

<D=SZ]IZBmPR=#

9*"b:4FN}4|(ZKS<P#

m 9. db2ext.textindexes S<

tT `M "M

INDSCHEMA VARCHAR(128) D>w}D#={#

INDNAME VARCHAR(128) D>w}D{F#

TABSCHEMA VARCHAR(128) y>m"GFMS<D#=Dm{#

TABNAME VARCHAR(128) Td4(w}Dp{#

COLNAME VARCHAR(128) Td4(w}DP#

CCSID INTEGER Kw}DD5 CCSID#

LANGUAGE VARCHAR(5) Kw}DD5oT#

FUNCTIONSCHEMA VARCHAR(128) P3d/}D#=#

FUNCTIONNAME VARCHAR(18) P3d/}D{F#

INDEXDIRECTORY VARCHAR(256) +D>w}D~D?<#

WORKDIRECTORY VARCHAR(256) w}Y1D~D?<#

CACHEDIRECTORY VARCHAR(256) g{ persistentcache=1,G4KtTm>V

C_Y:fD?<#

UPDATEFREQUENCY VARCHAR(300) +T/|B&CZKw}D%"wu~#

UPDATEMINIMUM INTEGER Z|B4P.0Xk|DDn!D5}#

EVENTVIEWSCHEMA VARCHAR(128) *Kw}4(DB~S<D#=#

EVENTVIEWNAME VARCHAR(128) *Kw}4(DB~S<D{F#

LOGVIEWSCHEMA VARCHAR(128) *w}4(DU>S<D#=#

LOGVIEWNAME VARCHAR(128) *w}4(DU>S<D{F(TS<D

v?|B\X*)#

COMMITCOUNT INTEGER d5F}|BD1!5#

NUMBER_DOCS INTEGER ?0w}PD\D5}#"b:Zw}|

BZd,v1hC commitcount 1E|B

K5#

REORG_SUGGESTED INTEGER 8>(}KP UPDATE INDEX REOR-

GANIZE Gq\DxT\#v1AYdP

;vZc_P(iDw}Xi1,KN}

E* true (1)#

Z 12 B N< 197

Page 206: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 9. db2ext.textindexes S< (x)

tT `M "M

REORGAUTOMATIC INTEGER g{Z4P|BYwZdT/Xiw},

G4KtTD5* 1#

RECREATEONUPDATE INTEGER g{Z4P|BYwZdT/Xiw},

G4KtTD5* 1#

CREATIONTIME TIMESTAMP w}4(D1d#

UPDATETIME TIMESTAMP ON|BD1d#g{ UPDATE TIME H

Z CREATION TIME,G4P4&mNN

|B#

PERSISTENTCACHE INTEGER g{9CVC_Y:f,G4KtTD5

* 1#

MAXIMUMCACHESIZE INTEGER _Y:fDnss!#

PCTFREE INTEGER #tT)+4ekYw9CD_Y:fD

YVH#

CACHETABLE VARCHAR(32000) CACHE TABLE DPmo=Pm#

RESULTORDER VARCHAR(32000) INITIAL RESULT ORDER D SQL Er

@]#

ATTRIBUTES VARCHAR(32000) ATTRIBUTES DPmo=Pm#

VIEWKEYCOLUMNS VARCHAR(32000) S<Dw}D|P#

AUXSTAGINGSCHEMA VARCHAR(16) D>#tG(mD#=;hC*

SYSIBMTS

AUXSTAGINGNAME VARCHAR(48) D>#tG(mD53zI{F(v1Q

dCKm1)#

db2ext.indexconfiguration S<

IS db2ext.indexconfiguration S<Pq!w}dCN}#I(}#f SQL i/$_q

!CS<#TBG9Cw}{D>}:

db2 "select VALUE from DB2EXT.INDEXCONFIGURATION where INDSCHEMA=’myschema’and INDNAME=’myindex’ and PARAMETER =’INDEXSTOPWORDS’"

S<D=SZ]IZBPmPR=#

m 10. db2ext.indexconfiguration S<

tT `M "M

INDSCHEMA VARCHAR(128) w}D#={#

INDNAME VARCHAR(128) w}D{F#

PARAMETER VARCHAR(30) N}D`M#

VALUE VARCHAR(512 N}D5#

TZ PARAMETER M VALUE tT,P8v5IC#

m 11. db2ext.indexconfiguration S<

tTM5 tTM5

PARAMETER VALUE

198 Net Search Extender \mMC'8O

Page 207: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 11. db2ext.indexconfiguration S< (x)

tTM5 tTM5

- TREATNUMBERASWORDS - 0 r 1

- INDEXSTOPWORDS - 0 r 1

- UPDATEDELAY - k}sZHZ 0

AUXLOGPART - ON r OFF

AUXLOGNORM - ON r OFF

PXx;=E",kND CREATE INDEX |nD CONFIGURATION !n#

db2ext.textindexformats S<

IS db2ext.textindexformats S<Pq!w}Dq=M#ME"#TBG9Cw}{D

>}:

db2 "select FORMAT from DB2EXT.TEXTINDEXFORMATS where INDSCHEMA=’myschema’and INDNAME=’myindex’"

S<D=SZ]IZBmPR=#

m 12. db2ext.textindexformats S<

tT `M "M

INDSCHEMA VARCHAR(128) w}D#={(CwU>mPDw}{M#=

{D0:)#

INDNAME VARCHAR(128) Z CREATE INDEX |nP8(Dw}{#

FORMAT VARCHAR(30) #Ms(AKq=#

MODELNAME VARCHAR(30) D5#MD{F#

MODELFILE VARCHAR(256) |,#M(eDD~#

MODELCCSID INTEGER MODELFILE D CCSID#

DEFAULT INTEGER ?0* 1(-rGw}PD`vq=?0;\'

V)#

D>w}DmS<

IT9CBP DB2 Net Search Extender S<4i/w}6pDE":

v B~S<

v U>mS<

B~S<

KS<Jmzq!PX("w}4,"msB~M("w}ZdN1"zJb(}

g,R;=D5)DE"#;s,+b)w}|BB~4Aw}DB~m#

KS<Jmzq!PX("w}4,"msB~M("w}ZdN1"zJb(}

g,R;=D5)DE"#;s,+b)w}|BB~4Aw}DB~m#

#=M{Ff"Z db2ext.textindexes S<P#*q!B~S<D{F,9CTB>}:

db2 "select EVENTVIEWSCHEMA, EVENTVIEWNAME from DB2EXT.TEXTINDEXESwhere INDSCHEMA = ’myschema’ and INDNAME = ’myindex’

Z 12 B N< 199

Page 208: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

w}DB~S<|,BPwP#

m 13. B~S<

tT `M "M

OPERATION INTEGER TC'mDYw43Z+D>w}(insert = 0/

update = 1/ delete = 2)P#

19C4F6qm1,|BYw+Vn*>}M

ekYw#ZKivB,B~mPDekYwI

T4TZTd4(w}D4mDekr|BY

w#

TIME TIMESTAMP 4(B~u?D1dAG#

REASON INTEGER -rk#PX-rkDPm,kNDZ 2013D

:D>Qw}f-rk;#

SEVERITY INTEGER mu?DOXT#}g,1 v)N<,4 8>/

f,x 8 b6Emu?ms#

MESSAGE VARCHAR(1024) =SD>E"#

KEY1, ... KEY14 @5ZC'm C'mDZ;vw|PAns;vw|P(ns

* 14)#

PARTITION INTEGER ZdO"zKmsD}]bVxE#Z4Vx}

]b73 P,|* 0#

IT9C DB2TEXT CLEAR EVENTS |n4e}B~#

":9IZKS<Pq!N<B~(}g,t/"d5MjI|B&m)#

ZbVivB,Key1"... Key14 M OPERATION <_PU5#

TZS<Dw},PK01"..."PK14 PkZ CREATE INDEX |nD KEY COL-

UMNS SdP8(DwP`X#

U>m"S<MGF

U>mDC>MGf"TC'mrS<D|DYw,b)C'mrS<h*kb?+

D>w},=#

TZ*#fmrGFm4(Dw},P;)kTC'm4(D%"w+|DE"nk

U>mP#+G,g{9C4F6qm,G4;4(NNU>m,4x9C4F6q

m#

TZU>m,|B|nA!wvu?,"ZI&,=s+|G>}#

+G,TZS<Dw},%"w;\ndU>m#r*IT|BS<,yTC':p

KNq#

m 14. U>mS<

tT `M "M

OPERATION INTEGER Th*w},=DC'mD|DD`M:(0 =

ek"1 = |B,x 2 = >})#

TIME TIMESTAMP ZKmP4(;PD1dAG#

200 Net Search Extender \mMC'8O

Page 209: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 14. U>mS< (x)

tT `M "M

PK01 ... PKnm kC'm`, vVms1"zJbDP#TZS<Dw},|

GGC'mDw|Pr,H|PD1>#

4(CmDC'\;!q"|B"ekM>}KS<#

m 15. D>#tG(m

tT `M "M

PK 1..n kC'm`, C'mDw|(e1>#

Globaltransid CHAR(8) Z?Bqj6

Globaltranstime CHAR(13) 1dAG

Operationtype INTEGER ek 1

>} -1

D>Qwa#tCmDZ],+\m1I\a>}mPDu?#

g{Z4(w}|nP8(4F6qm,G4;4(NNU>m4x9C4F6q

m#4F6qmXk|,BPwP:

m 16. 4F6qm

tT `M "M

IBMSNAP_OPERATION INTEGER Th*w},=D CD r CCD mD|DD`M:(I

= ek"U= |B,x D= >})#

19C4F6qm1,|BYw+Vn*>}MekY

w#ZKivB,B~mPDekYwIT4TZTd

4(w}D4mDekr|BYw#

IBMSNAP_COMMITSEQ CHAR 3dA CD r CCD mD`&P#

IBMSNAP_INTENTSEQ CHAR 3dA CD r CCD mD`&P#

PK01 ... PKnm kC'm`, vVms1"zJbDP#|GGC'mDw|P#

(eCmDC'\;9CZ(!nxP!q"|B"ekM>}#

D>Qw}f-rk

0 YwI&4P - ;P"zNNms#

1 +^'dz+]A/}#

2 /}4\Vdc;DZf#

3 IZCJV^Tr2+T^F,yT4\4P/}#

4 Kf>DD>Qw}fKP1;'VCYw#

5 104tCCYw#

6 &CLrTG(3rwCD>Qw}f/},%4KD>Qw}f-i#

7 "zKbbms#kr~qzm(fKms#

8 8(K^'oT#

Z 12 B N< 201

Page 210: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

9 8(DoTP',+D>Qw}fKP1;'V#

10 8(K^' CCSID#

11 8(D CCSID P',+D>Qw}fKP1;'V#

12 8(K^'D5j6#

13 8(DD5q=P',+D>Qw}fKP1;'V#

14 8(K^'D5q=#

15 IZD~dk/dvZdfZCJV^T,yTCYw'\#

16 IZD~dk/dvZd"zA!ms,yTCYw'\#

17 IZD~dkZd"zA!ms,yTCYw'\#

18 IZD~dvZd"z4ms,yTCYw'\#

19 IZD~dk/dvZd"z0@ms,yTCYw'\#

20 IZD~dk/dvZd"z(*ms,yTCYw'\#

21 IZD~dk/dvZd"zXUms,yTCYw'\#

22 IZX|{YwZd"zms,yTCYw'\#

23 IZ}%YwZd"zms,yTCYw'\#

24 IZ mkdir YwZd"zms,yTCYw'\#

25 ;vr`v/}Td?75_P^'5(}g,bbDU8kr^'6Y`M

5)#

26 8(D?<;fZ#

27 "zKbbDD>Qw}fms#PXx;=Dj8E",ki4msE"T

sPDD>Qw}fmszk#

28 "zKbbD COS ms#k(fKms#

29 Q"T|BUD5#

30 KYw;'V8(DTd?#

31 "TVvUZtT1,UZtTbvw"V^'5#

32 "TVv`EtT1,`EtTbvw"V^'5#

33 tT{^',I\G{F}$#

35 #t`ET8+49C#

36 dkD5|,DtT(DATE"NUMBER r STRING),}tTD$H^F#

CtTD>Qy]K^F;XO#

38 Q,}C'hCD/fP5#rKzIKms#

39 4\TdkD5("w}#||,}`D6WVN#

40 Q,}Kw}D3vtT`MD;,tTD^F#

46 |zw;(;Y)GP'D,-rG|DPmGUDrQ>}#

47 +]Ddz`M;'VC/}#}g,1"TT";m>i/a{|zwDP

m|zw9C itlQueryResultEntryObtainData 1,a"zKms#

48 g{kT8(oTMJ476R;=#CJD~,G4a"vK/f#

202 Net Search Extender \mMC'8O

Page 211: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

49 g{#CJD~;|,NN#CJ,G4a"vK/f#

50 g{#CJD~75|,^'}],G4a"vK/f#

100 r*_P8({FM/r?<Dw};fZ,yT4\+|r*#

101 8(Dw}{G^'Dw}{#

102 8(Dw}?<G^'D?<{#

103 r*D>Qw}flb=w}a9M/rw}D~/QY5,yT;\4PC

Yw#

104 r*_P8({FM?<D8(w}QfZ,yT;\4(#

109 Xk4PXvYwE\TKw}4PNNd{Yw#

110 w}dCD~4|,ZmsOBDP8(DXh?V#

111 w}dCD~4|,ZmsOBDP8(DXh!n#

112 w}dCD~ZmsOBDP8(D!nP|,^'}]#

113 w}dCD~kD>Qw}ff>;%d#

200 8(DD5#M{G^'D#M{#

201 8(DD5#MVN{G^'DVN{#

202 8(DD5#M4*#

203 8(DD5#MQfZ,"R;\XB(e#

204 Qrw}mSK}`r}sDD5#M#

205 D5#M|,}`*X#

206 D5#M*X|,K`M*X;JmDN}(XML tT)#

207 D5#M*X|,K`MN}(XML tT);JmDN}5#

208 D5#M*X4|,XhDN}(XML tT),}g“name”#

209 D5#M4p4;G XML,r_|TbbD XML *X*7#

210 x(D XPath((;w5)|,l#jG#

211 x(D XPath((;w5)|,bbD Axis 5w{({Fsz=v0E)#

212 x(D XPath((;w5)|,bbDZcbT#

213 D5#M?<D~(extension .mdx)QY5#

214 D5#Mw}D~(extension .mox)QY5#

215 D5|,3dAD5tTD XML *X,"RC*X|,m;vD5tT#v

TZ?tT#

216 x(DN}5w* GPP r HTML jG}$#

217 D5#M|,X4DVN(e#

218 D5#M|,X4DtT(e#

300 r*D>Qw}flb=CZD5{F3dDw}D~PPY5,yT;\4

PCYw#

301 r*D>Qw}flb=^'D5E,yT;\4PCYw#

Z 12 B N< 203

Page 212: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

302 r*D>Qw}flb=^'D5j6,yT;\4PCYw#

303 r*D>Qw}fR;=D5j6DNNw}u?,yT;\4PCYw#

304 r*D>Qw}fR;=D5EDNNw}u?,yT;\4PCYw#

305 r*D>Qw}flb=9CDD5EPfZgv,yT;\4PCYw#

306 &CLr"TTd("w}DD5j6QvVZD5PmP#D>Qw}f;

'VX4DD5j6vVZ;vw}rPP(4,Z|Bd5.0)#

340 Ju?H^'#

341 `X`E^',XkZP'6'Z#

342 `X`M^',&9C API PhvD;v(e#

343 Lo(Ju)}$#

344 A!1v=D~Dbbax#

345 A!w}/,eJD~1lb=f>e;#

346 ,eJ:exPfZgv#

347 D~r?<{^',I\G{F}$#

348 iR;PR=VdPDJu(Lo)r(eD~PDu?;|,XhDJu#

349 (eD~GUD#

350 (}dkN}8(D,eJVdr(eD~;fZ#

351 (eD~PfZo(ms#

352 4}78(X5#

352 X5`E,}6'#

360 9CK^'D%V{AN#

361 9CK^'D`V{AN#

362 Kc{}?!Zi/Px(DYw}D}?#

363 Kc{5,} ItlEnOperator 6Y(eD6'#

364 EP+=D5,}6Y6'#

365 j6|F%dND`E,}6'#

366 i/}Z9lP,;\X(er4;#

367 w*H0Qwa{x(DwCrm>Ua{#

368 ZhCZ;vVN{.0ksmSVN{DwC^'#

369 vTkskw}Z]D^'HOD^'Qwj>#}g,g{TT;xVs!

4D==9(Dw}ksKxVs!4HO,G4aZmsE"PT>K-r

k#

370 )zor DBCS oT;'VV{.DAN#

371 ;PNNP'i/dk#}g,QwJuIC#

372 ksK^'HOYw#

373 ksK^'HOYw#

204 Net Search Extender \mMC'8O

Page 213: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

374 TUw}ksKQww}dz#

375 Kc{MksDKc{==DiO;\'V#

380 Qwa{;j{,Qwr*P5X5x;PLx#

381 w}i/"Vi/|,#CJ#

401 r*D>Qw}flb=CZVN/tT{F3dDw}D~PPY5,yT

;\4PCYw#

402 r*D>Qw}flb=^'VNrtT{,yT;\4PCYw#

403 r*x(DVNrtT{4*,yT;\4PCYw#

404 Q,}Kw}D3vtT`MD;,tTr;,VND^F#

500 D5/}]|,^'V{rP(Z UTF8"UTF16 r DBCS 4zkP)#

501 zk3*;wvm#

502 D5/}]|,;j{DV{rP(Z UTF8"UTF16 r DBCS 4zkP)#

503 zk3*;w_P^'hv{#

600 XML D5|,l=5e#}g,4C}E}p4D XML tT5#

602 ^'V{}C(}g,or)#

603 ^'~xF5e}C#

604 4\4( XML bvw Expat#

605 jGPDtT{Xk(;#

607 XML bvw"V^'b?5e}C#

608 D5|(;}7DjG(}g,1Y < r >)#

609 XML D5Xk_PbUjG,ZKbUaxjG.s;JmvVNND>#

610 ;Jm&m8nvVZd;CO#}g,Z;v&m8n;G prolog <?xml ..

?>.

611 *XI*<jG"Z]MaxjGiI#}g,rP“<s> text /s>”P"zKm

s,-rGaxjG;}7#

612 XML bvwPDZfVd'\#

614 ^'N}5e}C#

615 ;j{V{,I\;G 2 VZ UTF8 V{DZ;vVZ#

616 ]i5e}C#

617 XML o(ms;}g,D>,}bU*<jGMaxjG#

618 ?;v*<jG<h*`%dDaxjG#

619 4bUD}]?V#

620 4bUDjG;}g,D5Pns;vjG.sDD>#

621 D5PfZ4\bvD5e#

622 bbms#

631 4\T*jGPDVNrtTE"xPo(Vv#jGDq=XkG <meta

name=″abc″ content=″xyz″>;I\tT{r*jGDZ];}7#

Z 12 B N< 205

Page 214: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

632 4\+5ed;*V{#

650 ;,VN(eT,;*<jG*<#

651 r*;v*<jG|,m;v*<jG,yTb)jGPge#

652 g{VNMtT9C,;*<jG,G4|GXk9C,;axjGr<;9

CNNaxjG#

653 D5ax1,VNT;;PXU#

654 4Ta9/q=8(NND5#M#a+CD5w*;PVNrtTE"D?

D>D5xPo(Vv#

670 r*Ywh*“Outside In”(TM)b,xVR;=Cb,yT4\4PCYw#

671 r*4\S“Outside In”(TM)b0kXhD}L,yT4\4PCYw#b)

bI\}ZrQY5#

672 9C“Outside In”&mD51"zms#

206 Net Search Extender \mMC'8O

Page 215: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z 13 B JOoO

zYJO

g{h*r IBM zm(fms,G4I\a*szr*zYTcI+E"4ACZi

RmsDD~#

r*zYr*153T\a\0l,yTvZ IBM 'VPDzmrzD<u'Vzm

8<BE&9CzY$_#

v *r*zY,9C DB2 $_:

db2trc on

v *SUX(Z Net Search Extender DE",I9CxPi~ 96 DZk:

db2trc on -m *.*.96.*.*

Z"zOXmsDivB,i4 db2diag U>D~I\2Poz#

>} DB2 Ts(49C}7 Net Search Extender |n)

>}m

Z>}_P;vr`vD>w}Dm.0,XkT?vD>w}"vTB|n:

db2text drop index index_name for text

g{Z>}w}.0bbX>}Km,;?Vw}+T;fZ,}g\mmMD>w

}D~#

*}%b)D~,9C db2text drop index |n4>}w},!\mQ;YfZ#

>}}]b

Z>}_P;vr`vD>w}D}]b.0,k4PTBYw:

1. T?vD>w}"vTB|n:

db2text drop index index_name for text

g{;9CK|n,G4XkV/>} index_directory M index_work_directory

DyPw}D~#

2. g{tZQ>}D}]bDw}GZT/|BZd4(D,G4+h*`-wHL

rD~ ctedem.dat#

a. kdkTB|n:

v TZ UNIX:

db2text stop forcecd ~/sqllib/db2ext

v TZ Windows:

© Copyright IBM Corp. 1995, 2010 207

Page 216: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

db2text stop forcecd db2_install_path\sqllib\db2_instance_name\db2ext

b. r*?<PD ctedem.dat D~,"}%f0=Q>}D}]bDyPu?#

Windows OD205XkWindows OD setup.exe 5Xk

setup.log PD setup.exe 5XkgBy>:

v 0 I&

v -1 ;cms

v -2 ==^'

v -3 Z setup.iss D~P4R=yhD}]

v -4 ;Pc;DICZf

v -5 D~;fZ

v -6 ;\4kl&D~

v -7 ^(4kU>D~

v -8 Install Shield Silent(.iss)l&D~D76^'

v -9 ;GP'Pm`M

v -10 }]`M^'

v -11 20Zd"z4*ms

v -12 T0rD3rms

v -51 ^(4(8(DD~P

v -52 ^(CJ8(DD~rD~P

v -53 !qD!n^'

a>M<I

(^ Z Windows O"v DB2TEXT START |n1,&7#zG Administrators i

DI1#qr,DB2TEXT START |n+'\"R5XTB{":CTE0218 /

}“OpenSCManager()”'\,mszk*“5”#

(^ Z Windows O#7#9C9CC'J'x;G53J'4KP Net Search

Extender 5}~q DB2EXT-DB2_instance_name#g{9C53J'4KPC5

}~q,G4+^(tC}]b#

oT IZ Net Search Extender B~U>{"<UGT DB2 ~qwoTT>D,r

K,TZS DB2 XFPD"vD|nyzzDB~U>{",I\aICk*

DB2 XFPDhCDoT;`,DoT4T>#

^D db2cli.ini D~g{z^DK db2cli.ini D~,+GZ9C Net Search Extender 1"zKJ

b,G4&4--<f>D db2cli.ini#

M'zk~qw.dD%YwT

XkZ~qwMM'zO20`,6pD Net Search Extender ^)|#

;P\'VD=(E\5VM'zk~qw.dD%YwT#

208 Net Search Extender \mMC'8O

Page 217: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

U>s!

g{IZms{"M/f{"h*DUd,}KICD DB2 U>s!x<B4

jIw}("}L,G4 DB2 +Xv{vBqx;d5_-U>mu?#bM

b6Ez+4;=b)u?#

PXgNvsBqU>s!T\b"zOvivDE",kND DB2 D5#

DBCS Ts{g{Z db2text \m|nP9CK DBCS Ts{,G4h*+b){F(Z+

}EP,T\b+|G*;*s4#

TGFxPv?w}|B

g{,1T=vr`vw}t/u<|B,G4 Update |nI\a5X

SQL0803N ms#ZKivB,k"TYN4P Update |n#

%vV{ANMV{f6/

q“über”byDJoQf6/,"R4|GDf6q=(“ueber”)f"Zw}

P#rK,g{"v;v|,%vV{ANDi/(}g,“_ber”),G4+

R;=“über”#

9CX4D_Y:fP{

g{9CX4D_Y:fP{,Z4(D>w}r|Bw}Zd;avm,+

G+^(xPQw#1z"TxPQw1,+zz SQL ms{",8v9CK

X4P#

;}7D2mZfs!

g{Z db2text activate cache |nP8(Dns_Y:fs!+!,G4Zz

zDms{"PyT>DXh_Y:fs!G;}7D#

k9C DB2EXT.MAXIMUM_CACHE_SIZE M DB2EXT.PCTFREE /}4l

i}7D_Y:fs!#k9C db2text alter index |n4|}ns_Y:fs

!,;sYN$n_Y:f#

G Unicode }]bPD Unicode mg{}]b;'V Unicode,+;JmT Unicode m4(D>w}#

Z Linux O,Zi/PT LANG d?9CK;}7Dzk3g{Zi/1T LANG d?hC9C 7 ; ASCII zk3,G4aT>TB

ms:SearchString parse: check LANG & locale charmap values.#

*K\b"zbViv,&+ LANG d?|D* 8 ; LANG 5,XBt/DB2,;sYN"TxPQw#

D~CJJb

g{^(CJD~(}g,D5#M"D>w}rGd),G4k7#z9C

K}7D\k"R_P}7D(^4KP Net Search Extender 5}~q#bX

pJCZQ3dDxg}/wOD2mJ4#

^(9C_Y:f

ZQwr$n_Y:fZd,I\aT>TBms{":CTE0271 ;I9C_Y

:f,h*4P DEACTIVATE M ACTIVATE RECREATE#*bvKJb,kli

53hC""TvSw3UdMICZf?#

Z 13 B JOoO 209

Page 218: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Z6X.s"4>}5}~q

g{Z6X Net Search Extender .s"4>}5}~q,G49CTB$_4

V/>}b)~q:ctereg instancename unregister#}g,ctereg db2-0

unregister#

Z UNIX O,cteprcrx l#U9liy9CD5}yP_Gq;P%@D\@$C'j6#*xPKli,r

* instance_home_dir/sqllib/adm PD .fenced D~,"li5}yP_G

q2G\@$C'#

w}|B'\,zz{" SQL0668Ng{w}|B'\"zz{" SQL0668N(rc=1),G4aIZkTy>m(C

y>mh*TStmxPj{T&m)D}]bYwxh{TD>#tG(m

DCJ#

9C RESET PENDING |n4!{h{TG(mDCJ,"XBKPw}|B

|n#

;\Tg`vVxDm9C SQL j?Qw/}#ZD>Qw/}41S}CVxmDivB,r_g{|G|, OUTER JOIN

SdDSi/DI1,G4Qw+5Xms(SQL0270N rc=109)#g{"zb

Viv,k"T+i/V/X4*m;q=,;sXB"vCi/#

CTE0249 i$Vx}]b73hC1vmZ Windows O,g{i$Vx}]b73hC"v=ms CTE0249 I4PL

r“cteprisc”l#U9,k4PTBYw:

1. TZVx}]b73dCPD?(Fcz,kliGq4 PD8>*Vx

DB2 ~qw<8K73#_eX5,&7# Active Directory C'MFcz

XF(O?(FczDJ'tTT0r#f!n(ODENFczZ(4

!rQ!P#

2. 7#QZyPNkFczOt/K Windows ~q“DB2 6L|n~qw”#

CTE0150E ;9C ADMINISTRATION TABLES IN SdT6'Vxm4(D>w}1vm g{"TT6'Vxm4(D>w},kqX8( ADMINISTRATION TABLES

IN Sd,byE;avm#PX|`E",kND CTE0150E#

210 Net Search Extender \mMC'8O

Page 219: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

=< A. DB2 <uE"Ev

IT(}BP$_M=(q! DB2 <uE":

v DB2 E"PD

– wb(Nq"EnMN<wb)

– DB2 $_Doz

– y>Lr

– LL

v DB2 i.

– PDF D~(IBX)

– PDF D~(Z DB2 PDF DVD P)

– !"fi.

v |nPoz

– |noz

– {"oz

":DB2 E"PDwbD|B5JH PDF i.r2=4i.D|B5J_#*q!n

BE",k20ICDD5|B,r_ND ibm.com OD DB2 E"PD#

ITZ_CJ ibm.com ODd{ DB2 <uE",g<u5w"W$iM IBM

Redbooks® vfo#CJ;ZTBx7D DB2 E"\mm~b>c:http://www.ibm.com/

software/data/sw-library/#

D54!

RGG#XSzT DB2 D5D4!#g{zkMgNDF DB2 D5av(i,k+

gSJ~"MA [email protected]# DB2 D5!iaDAzDyP4!,+;\1

Sp4z#k!I\a)_eD>},byRGE\|CXKbzyXDDJb#g

{z*a)PX_ewbrozD~D4!,kSOjbM URL#

k;*CTOgSJ~X7k DB2 M''Vz9*5#g{zv=D5;\bvD

DB2 <uJb,kkz1XD IBM ~qPD*5TqCoz#

2=4r PDF q=D DB2 <ub

BPwmhv IBM vfoPD(x7* www.ibm.com/e-business/linkweb/publications/

servlet/pbi.wss)ya)D DB2 JOb#IS www.ibm.com/support/docview.wss?rs=71

&uid=swg2700947 BX PDF q=D DB2 f> 9.7 VaD"Df>M-kf>#

!\b)mj6i.P!"f,+I\4ZzyZzRrXxa)#

?N|BVa1,m%E<a]v#7#z}ZDABfP>DVaDnBf>#

":DB2 E"PDD|B5JH PDF r2=4i.D|B5J_#

© Copyright IBM Corp. 1995, 2010 211

Page 220: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 17. DB2 <uE"

i{ iE Gqa)!"f n|;N|B1d

6\m API }C7 S151-1445-00 G 2010 j 9 B

Administrative Routines

and Views

SC27-2436-02 q 2010 j 9 B

Call Level Interface Guide

and Reference, Volume 1

SC27-2437-02 G 2010 j 9 B

Call Level Interface Guide

and Reference, Volume 2

SC27-2438-02 G 2010 j 9 B

Command Reference SC27-2439-02 G 2010 j 9 B

6}]F/8OMN

<7

S151-1186-00 G 2009 j 8 B

6}]V40_ICT

8OkN<7

S151-1187-02 G 2010 j 9 B

6}]b\mEnMd

CN<7

S151-1163-02 G 2010 j 9 B

6}]b`S8OMN

<7

S151-1165-02 G 2010 j 9 B

6}]b2+T8O7 S151-1188-01 G 2009 j 11 B

DB2 Text Search Guide SC27-2459-02 G 2010 j 9 B

6*" ADO.NET M

OLE DB &CLr7

S151-1167-00 G 2009 j 11 B

6*"6k= SQL &C

Lr7

S151-1168-00 G 2009 j 11 B

Developing Java Applica-

tions

SC27-2446-02 G 2010 j 9 B

Developing Perl, PHP,

Python, and Ruby on

Rails Applications

SC27-2447-01 q 2010 j 9 B

6*"C'(eD}L

(SQL Mb?}L)7

S151-1169-00 G 2009 j 11 B

6}]b&CLr*"

kE7

G151-1170-00 G 2009 j 11 B

6Linux M Windows O

D DB2 20M\mk

E7

G151-1172-00 G 2009 j 8 B

6+r/8O7 S151-1189-00 G 2009 j 8 B

620 DB2 ~qw7 G151-1174-02 G 2010 j 9 B

620 IBM }]~qw

M'K7

G151-1175-01 q 2010 j 9 B

6{"N<Z 1 m7 S151-1182-00 q 2009 j 8 B

6{"N<Z 2 m7 S151-1183-00 q 2009 j 8 B

6Net Search Extender \

mMC'8O7

S151-1185-02 q 2010 j 9 B

6VxM/:8O7 S151-1190-01 G 2009 j 11 B

212 Net Search Extender \mMC'8O

Page 221: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 17. DB2 <uE" (x)

i{ iE Gqa)!"f n|;N|B1d

6pureXML 8O7 S151-1180-01 G 2009 j 11 B

Query Patroller Adminis-

tration and User’s Guide

SC27-2467-00 q 2009 j 8 B

Spatial Extender and

Geodetic Data Manage-

ment Feature User’s

Guide and Reference

SC27-2468-01 q 2010 j 9 B

6SQL }LoT:&C

LrtCM'V7

S151-1171-01 G 2010 j 9 B

SQL Reference, Volume 1 SC27-2456-02 G 2010 j 9 B

SQL Reference, Volume 2 SC27-2457-02 G 2010 j 9 B

6JOoOMw{}]

bT\7

S151-1164-02 G 2010 j 9 B

6}6= DB2 V9.77 S151-1173-02 G 2010 j 9 B

6Visual Explain LL7 S151-1184-00 q 2009 j 8 B

6DB2 V9.7 BvZ]7 S151-1179-02 G 2010 j 9 B

Workload Manager Guide

and Reference

SC27-2464-02 G 2010 j 9 B

6XQuery N<7 S151-1181-01 q 2009 j 11 B

m 18. X(Z DB2 Connect D<uE"

i{ iE Gqa)!"f n|;N|B1d

620MdC DB2 Con-

nect vKf7

S151-1177-02 G 2010 j 9 B

620MdC DB2 Con-

nect ~qw7

S151-1178-02 G 2010 j 9 B

6DB2 Connect C'8

O7

S151-1176-02 G 2010 j 9 B

m 19. Information Integration <uE"

i{ iE Gqa)!"f n|;N|B1d

Information Integration:

Administration Guide for

Federated Systems

SC19-1020-02 G 2009 j 8 B

Information Integration:

ASNCLP Program Refer-

ence for Replication and

Event Publishing

SC19-1018-04 G 2009 j 8 B

Information Integration:

Configuration Guide for

Federated Data Sources

SC19-1034-02 q 2009 j 8 B

=< A. DB2 <uE"Ev 213

Page 222: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

m 19. Information Integration <uE" (x)

i{ iE Gqa)!"f n|;N|B1d

Information Integration:

SQL Replication Guide

and Reference

SC19-1030-02 G 2009 j 8 B

Information Integration:

Introduction to Replica-

tion and Event Publish-

ing

GC19-1028-02 G 2009 j 8 B

):!"fD DB2 i.

g{zh*!"fD DB2 i.,ITZm`(+;GyP)zRrXxZ_:r#^

[N1<ITS1XD IBM® zm&):!"fD DB2 i.#k"b,DB2 PDF D

5 DVD OD3)m=4i.;P!"f#}g,DB2 {"N<DNN;m<;Pa)

!"fi.#

;*'6;(QC,MITS IBM q! DB2 PDF D5 DVD,C DVD |,m` DB2

i.D!"f# y]zB)%D;C,zI\\;S IBM vfoPDZ_):i.#

g{Z_):ZzyZzRrXx;IC,z<UITS1XD IBM zm&):!"

f DB2 i.#"b,"G DB2 PDF D5 DVD ODyPi.<P!"f#

":nBnj{D D B 2 D5#tZ D B 2 E"PDP ,x7*: h t t p : / /

publib.boulder.ibm.com/infocenter/db2luw/v9r7#

*):!"fD DB2 i.:

v *KbzGqISyZzRrXxZ_):!"fD DB2 i.,Ii4 IBM vf

oPD>c,x7*:http://www.ibm.com/shop/publications/order#XkH!qz

R"XxroTE\CJvfo):E",;sY4UkTzyZ;CD):8>

E"xP):#

v *S1XD IBM zm&):!"fD DB2 i.:

1. SBPdP;v Web >cR=1Xzm&D*5E":

– IBM +r*5K?<,x7* www.ibm.com/planetwide#

– IBM vfo Web >c,x7* http://www.ibm.com/shop/publications/order#

XkH!qzR"XxroTE\CJT&zDyZXDvfow3#ZK

3fPCJ“XZK>c”4S#

2. kZBg15wzk): DB2 vfo#

3. krz1XDzma)k*):Di.Di{MiE#PXi{MiEDE",

kNDZ 2113D:2=4r PDF q=D DB2 <ub;#

214 Net Search Extender \mMC'8O

Page 223: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

S|nP&mwT> SQL 4,ozDB2 z7kTI\d1 SQL oda{Du~5X SQLSTATE 5#SQLSTATE oz

5w SQL 4,M SQL 4,`zkD,e#

*t/ SQL 4,oz,kr*|nP&mw"dk:

? sqlstate or ? class code

dP,sqlstate m>P'D 5 ; SQL 4,,class code m>C SQL 4,D0 2 ;#

}g,? 08003 T> 08003 SQL 4,Doz,x ? 08 T> 08 `zkDoz#

CJ;,f>D DB2 E"PD

TZ DB2 f> 9.8 wb,DB2 E"PD URL * http://publib.boulder.ibm.com/infocenter/

db2luw/v9r8/#

TZ DB2 f> 9.7 wb,DB2 E"PD URL *:http://publib.boulder.ibm.com/

infocenter/db2luw/v9r7/#

TZ DB2 f> 9.5 wb,DB2 E"PD URL *:http://publib.boulder.ibm.com/

infocenter/db2luw/v9r5#

TZ DB2 f> 9.1 wb,DB2 E"PD URL *:http://publib.boulder.ibm.com/

infocenter/db2luw/v9/#

TZ DB2 f> 8 wb,k*A DB2 E"PD URL:http://publib.boulder.ibm.com/

infocenter/db2luw/v8/#

Z DB2 E"PDPTzDW!oTT>wb

DB2 E"PD"TTzZ/@wW!nP8(DoTT>wb#g{4a)wbDW!

oT-kf>,G4 DB2 E"PD+T>CwbD"Df#

v *Z Internet Explorer /@wPTzDW!oTT>wb:

1. Z Internet Explorer P,%w$_ *> Internet !n *> oT... 4%#“oT

W!n”0Zr*#

2. 7#zDW!oT;8(*oTPmPDZ;vu?#

– *+BoTmSAPm,k%wmS... 4%#

":mSoT";\#$Fcz_PTW!oTT>wbyhDVe#

– *+oTFAPm%?,k!qCoT"%wOF4%1=CoTI*oT

PmPDZ;vu?#

3. "B3fTcTW!oTT> DB2 E"PD#

v *Z Firefox r Mozilla /@wPTW!oTT>wb:

1. Z$_ *> !n *> _6T0rPDoT?VP!q4%#“oT”fe+T>Z

“W!n”0ZP#

2. 7#zDW!oT;8(*oTPmPDZ;vu?#

=< A. DB2 <uE"Ev 215

Page 224: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

– *+BoTmSAPm,k%wmS... 4%TS“mSoT”0ZP!q;Vo

T#

– *+oTFAPm%?,k!qCoT"%wOF4%1=CoTI*oT

PmPDZ;vu?#

3. "B3fTcTW!oTT> DB2 E"PD#

Z3)/@wMYw53iOO,I\9Xk+Yw53DxrhC|D*z!qD

oT73MoT#

|B20ZzDFczrZ?x~qwOD DB2 E"PD>X20D DB2 E"PDXk(ZxP|B#

XkQ20 DB2 f> 9.7 E"PD#PXj8E",kND620 DB2 ~qw7P

D“9C DB2 20r<420 DB2 E"PD”wb#yPJCZ20E"PDDHv

u~M^F,yJCZ|BE"PD#

IT/rV/|BVP DB2 E"PD:

v T/|B - |BVPE"PD&\MoT#T/|BD;vEcGZ|BZd,E

"PD;ICD1dnL#mb,T/|BIhC*w*(ZKPDd{z&mw

5D;?VKP#

v V/|B - &CZ|B}LZd*mS&\roT19C#}g,g{>XE"P

Dnu20DG"oM(of,xVZ9*20Bof;G4V/|B+20Bo

f,"|BVPE"PDD&\MoT#+G,V/|B*szV/#9"|BM

XBt/E"PD#Z{v|B}LZdE"PD;IC#

Kwbj85wKT/|BD}L#PXV/|BD8>E",kND“V/|B20

ZzDFczrZ?x~qwOD DB2 E"PD”wb#

*T/|B20ZzDFczrZ?x~qwOD DB2 E"PD:

1. Z Linux Yw53O,

a. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z /opt/ibm/

db2ic/V9.7 ?<P#

b. S20?</@A doc/bin ?<#

c. KP ic-update E>:

ic-update

2. Z Windows Yw53O,

a. r*|n0Z#

b. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z <Program

Files>\IBM\DB2 Information Center\Version 9.7 ?<P,dP <Program

Files> m> Program Files ?<D;C#

c. S20?</@A doc\bin ?<#

d. KP ic-update.bat D~:

ic-update.bat

216 Net Search Extender \mMC'8O

Page 225: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DB2 E"PDT/XBt/#g{|BIC,G4E"PDaT>BDT0|BsDw

b#g{E"PD|B;IC,G4aZU>PmS{"#U>D~;Z doc\eclipse\

configuration ?<P#U>D~{FGfzzID`E#}g,1239053440785.log#

V/|B20ZzDFczrZ?x~qwOD DB2 E"PDg{Q-Z>X20K DB2 E"PD,G4zITS IBM q!D5|B"20#

V/|BZ>X20D DB2 E"PD*sz:

1. #9FczOD DB2 E"PD,;sT@"==XBt/E"PD#g{T@"=

=KPE"PD,G4xgODd{C'+^(CJE"PD,rxzIT&C|

B#DB2 E"PDD$w>f>\GT@"==KP#

2. 9C“|B”&\?~4i4ICD|B#g{PzXk20D|B,G4k9C“

|B”&\?~4q!"20b)|B#

":g{zD73*sZ;(4,SArXxDzwO20 DB2 E"PD|B,G

4(}9C;(Q,SArXx"PQ20D DB2 E"PDDzw+|B>c5q

A>XD~53#g{xgPPm`C'+20D5|B,G4IT(}Z>X2

*|B>cFw5q"*|B>c4(zm4uL?vK4P|Byh*D1d#

g{a)K|B|,k9C“|B”&\?~4q!b)|B|#+G,;PZ%z

==BE\9C“|B”&\?~#

3. #9@"E"PD,;sZFczOXBt/ DB2 E"PD#

":Z Windows 2008"Windows Vista M|_f>O,TsP>ZK?VD|nXk

w*\m1KP#*r*_P+f\m1X(D|na>{r<N$_,kR|%w

l]==,;s!qT\m1m]KP#

*|B20ZzDFczrZ?x~qwOD DB2 E"PD:

1. #9 DB2 E"PD#

v Z Windows O,%w*< → XFfe → \m$_ → ~q#R|%w DB2 E"PD~q,"!q#9#

v Z Linux O,dkTB|n:

/etc/init.d/db2icdv97 stop

2. T@"==t/E"PD#

v Z Windows O:

a. r*|n0Z#

b. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z Program

Files\IBM\DB2 Information Center\Version 9.7 ?<P,dP Program Files

m> Program Files ?<D;C#

c. S20?</@A doc\bin ?<#

d. KP help_start.bat D~:

help_start.bat

v Z Linux O:

a. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z /opt/ibm/

db2ic/V9.7 ?<P#

b. S20?</@A doc/bin ?<#

=< A. DB2 <uE"Ev 217

Page 226: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

c. KP help_start E>:

help_start

531! Web /@w+r*TT>@"E"PD#

3. %w|B4%( )#(XkZ/@wPtC JavaScript™#) ZE"PDDR_f

eO,%wiR|B# +T>VPD5D|BPm#

4. *t/20xL,kliz*20D!n,;s%w20|B#

5. Z20xLjIs,k%wjI#

6. *#9@"E"PD,k4PBPYw:

v Z Windows O,/@A20?<D doc\bin ?<"KP help_end.bat D~:

help_end.bat

":help_end z&mD~|,2+X#99C help_start z&mD~t/Dx

LyhD|n#;*9C Ctrl-C rNNd{=(4#9 help_start.bat#

v Z Linux O,/@A20?<D doc/bin ?<"KP help_end E>:

help_end

":help_end E>|,2+X#99C help_start E>t/DxLyhD|n#

;*9CNNd{=(4#9 help_start E>#

7. XBt/ DB2 E"PD#

v Z Windows O,%w*< → XFfe → \m$_ → ~q#R|%w DB2 E"PD~q,"!qt/#

v Z Linux O,dkTB|n:

/etc/init.d/db2icdv97 start

|BsD DB2 E"PD+T>BDT0|BsDwb#

DB2 LLDB2 LLozzKb DB2 z7Dwv=f#b)NLa)Kp=8>E"#

*<.0

ISE"PDi4 XHTML fDLL:http://publib.boulder.ibm.com/infocenter/db2help/ #

3)NL9CKy>}]rzk#PXdX(NqDNNHvu~Dhv,kNDL

L#

DB2 LL

*i4LL,k%wjb#

6pureXML 8O7PD“pureXML®”hC DB2 }]bTf" XML }]T0T>z XML }]f"4Py>Yw#

6Visual Explain LL7PD“Visual Explain”9C Visual Explain 4Vv"E/Mw{ SQL odTq!|CDT\#

218 Net Search Extender \mMC'8O

Page 227: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

DB2 JOoOE"a)K\`JOoOMJb7(E"Tozz9C DB2 }]bz7#

DB2 D5JOoOE"IZ 6JOoOMw{}]bT\7 r DB2 E"PDD“}]

by!”?VPR=#IZC&R=PXgN9C DB2 oO$_M5CLr4

tkMRvJbDE""3)n#{JbDbv=8T0PXgNbv9C

DB2 }]bz71I\v=DJbD(i#

DB2 <u'V Web >cg{zv=KJb"Rk*q!iRI\D-rMbv=8Doz,kND

DB2 <u'V Web >c#C“<u'V”>c_P8rnB DB2 vfo"<

u5w"Z(LrVv(f(APAR rms^))"^)|Md{J4D4S#

IQwK*6b"iRJbDI\bv=8#

kCJ DB2 <u'V Web >c:http://www.ibm.com/software/data/db2/support/

db2_9/#

unMu~

g{{OTBunMu~,G4Zhz9Cb)vfoDmI(#

vK9C:;*#tyPD(P(yw,zMIT*vK"GL59C4Fb)vf

o#4- IBM w7,b,z;ITV""9>rFwb)vfordPNN?VD]

ow7#

L59C:;*#tyPD(P(yw,zMITvZs5Z4F"V"M9>b)

vfo#4- IBM w7,b,z;ITFwb)vfoD]ow7,r_ZzDs5

b?4F"V"r9>b)vfordPDNN?V#

}G>mI(Pw7Zh,qr;CZhTb)vfordP|,DNNE""}

]"m~rd{*6z(DNNmI("mI$r({,^[Gw>D9G5,D#

19Cb)vfop&K IBM D{f,r_y] IBM Df(,4}7qXOv8<

5w1,G4 IBM #tTwv(7z>DZhDmI(D({#

;Pzj+q-yPJCD(IM(f,|(yPD@zvZ(IM(f,zEIT

BX"vZrYvZCE"#

IBM Tb)vfoDZ];wNN#$#b)vfo“4V4”a),;=PNNV`D

(^[Gw>D9G5,D)#$,|(+;^Z5,DXZJzMJCZ3VX(

C>D#$#

=< A. DB2 <uE"Ev 219

Page 228: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

220 Net Search Extender \mMC'8O

Page 229: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

=< B. yw

>E"G*Z@za)Dz7M~q`4D#PXG IBM z7DE"GyZWNvf

KD51DIqE"Raf1|B#

IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10

yZxrDz7M~qDE",krz1XD IBM zmI/#NNT IBM z7"L

rr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8

IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITzf IBM z7"Lrr

~q#+G,@@Mi$NNG IBM z7"Lrr~q,rIC'TP:p#

IBM +>I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5"4ZhC

'9Cb)({DNNmI#zITCif==+mIi/Dy:

IBM Director of Licensing

IBM Corporation

North Castle Drive

Armonk, NY 10504-1785

U.S.A.

PX+VZV{/ (DBCS) E"DmIi/,kkzyZzRrXxD IBM *6z(

?E*5,rCif==+i/Dy:

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan, Ltd.

1623-14, Shimotsuruma, Yamato-shi

Kanagawa 242-8502 Japan

>un;JC"zrNNbyDunk1X(I;;BDzRrXx:International Busi-

ness Machines Corporation“4V4”a)>vfo,;=PNNV`D(^[Gw>D9

G5,D)#$,|(+;^Z5,DPXGV("JzMJCZ3VX(C>D#

$#3)zRrXxZ3);WP;Jmb}w>r5,D#$#rK>unI\;

JCZz#

>E"PI\|,<u=f;;<7DX=r!"ms#K&DE"+(Z|D;b

)|D+`k>JODBf>P#IBM ITf1T>JOPhvDz7M/rLrxPD

xM/r|D,x;mP(*#

>E"PTG IBM Web >cDNN}C<;G*K=cp{Ea)D,;TNN==

d1TG) Web >cD#$#G) Web >cPDJO;GK IBM z7JOD;?

V,9CG) Web >cx4DgU+IzTPP##

IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NN

pN#

© Copyright IBM Corp. 1995, 2010 221

Page 230: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

>LrD;mI=g{*KbPXLrDE"To=gB?D:(i) JmZ@"4(DL

rMd{Lr(|(>Lr).dxPE";;,T0 (ii) JmTQ-;;DE"xP

`%9C,kkBPX7*5:

IBM Canada Limited

U59/3600

3600 Steeles Avenue East

Markham, Ontario L3R 9Z7

CANADA

;*qXJ1DunMu~,|(3)iNBD;(}?D6Q,<IqCb=fD

E"#

>JOPhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM

zJm~mI-irNN,H-iPDuna)#

K&|,DNNT\}]<GZ\X73PbCD#rK,Zd{Yw73PqCD

}]I\aPwTD;,#P)b?I\GZ*"6D53OxPD,rK;#$k

;cIC53OxPDb?a{`,#Kb,P)b?G(}Fcx@FD,5Ja

{I\aPnl#>D5DC'&1i$dX(73DJC}]#

f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCDJO

Pq!#IBM ;PTb)z7xPbT,2^(7OdT\D+7T"f]TrNNd

{XZG IBM z7Dyw#PXG IBM z7T\DJb&1rb)z7D)&La

v#

yPXZ IBM 44=rrbrDyw<If1|DrUX,x;mP(*,|Gvv

m>K?jMb8xQ#

>E"I\|,ZU#5qYwP9CD}]M(fD>}#*K!I\j{X5w

b)>},>}PI\a|(vK"+>"7FMz7D{F#yPb){F<Gi

9D,k5JL5s5yCD{FMX7DNNW,?tIO#

f(mI:

>E"|(4oTN=Dy>&CLr,b)y>5w;,Yw=(OD`L=(#

g{G*4UZ`4y>LrDYw=(OD&CLr`LSZ (API) xP&CLrD

*""9C"-zrV",zITNNN=Tb)y>LrxP4F"^D"V",

x^kr IBM 6Q#b)>}"4ZyPu~Bw+fbT#rK,IBM ;\##r

5>b)LrDI?T"I,$Tr&\#Ky>Lr“4V4”a),R;=PNN

V`D#$#TZ9CKy>Lry}pDNNp5,IBM +;P#pN#

2b)y>LrD?]=4rdNN?VrNN\zz7,<Xk|(gBf(y

w:

©(s+>D{F)(j]). K?VzkGy] IBM +>Dy>Lr\zv4D#©

Copyright IBM Corp. (dkj]). All rights reserved.

222 Net Search Extender \mMC'8O

Page 231: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Lj

IBM"IBM UjM ibm.com® G International Business Machines Corp. Z+r6'm

`\=xrZDLjr"aLj#d{z7M~q{FI\G IBM rd{+>DLj#

Web >c www.ibm.com/legal/copytrade.shtml OD“f(MLjE"”Pa)K IBM L

jDnBPm#

BPuoGd{+>DLjr"aLj

v Linux G Linus Torvalds Z@zM/rd{zRrXxD"aLj#

v Java™ MyPyZ Java DLjMUjG Sun Microsystems,Inc. Z@zM/rd{zR

rXxDLj#

v UNIX G The Open Group Z@zMd{zRrXxD"aLj#

v Intel®"Intel Uj"Intel Inside®"Intel Inside Uj"Intel® Centrino®"Intel Centrino

Uj"Celeron®"Intel® Xeon®"Intel SpeedStep®"Itanium® M Pentium® G Intel +

>rdS+>Z@zMd{zRrXxDLjr"aLj#

v Microsoft"Windows"Windows NT® M Windows UjG Microsoft Corporation Z

@zM/rd{zRrXxDLj#

d{+>"z7r~q{FI\Gd{+>DLjr~qjG#

=< B. yw 223

Page 232: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

224 Net Search Extender \mMC'8O

Page 233: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

w}

[A]20

Net Search Extender

?<{F 13

D~{ 13

53*s 11

i$(Unix) 13

i$(Windows) 14

QVxD DB2 ~qw 11

db2nsels |n 158

db2nse_install |n 156

Outside In }Km~ 13

UNIX 11

Windows 12

[B]oz

dCoT 215

SQL od 215

`k

,eJ 90

jG/ 96

m5/}

Ev 5

[C]Xi

D>w} 70

S 32 ;(F= 64 ; 23

f"}LQw

Ev 4

/} 172

DB2EXT.TEXTSEARCH |n 173

f"Zb?D}]

Ev 6

[D]): DB2 i. 214

[F]5Xk

20 208

=8

Net Search Extender

f"}LQw 87

=8 (x)

Net Search Extender (x)

Ev 85

SQL j?Qw 85

SQL m5/} 88

@9 NSE w}D~;Y5D$@k) 33

Vxm

Ev 8

Vx}]b73

Net Search Extender 6

~qw

zYJO 207

4F

6qm 135

4F6qm 135

[G]_ICT

Net Search Extender 17

zYJO 207

|B

DB2 E"PD 216, 217

JOiR 207

JOoO

LL 219

*zE" 219

\m|n

5}yP_

** 121

CONTROL 121

START 123

STOP 124

}]b\m1

** 125

DB2EXTHL 128

DISABLE DATABASE 126

ENABLE DATABASE 125

D>myP_

** 128

ACTIVATE CACHE 129

ALTER INDEX 131

CLEAR EVENTS 134

COPYRIGHT 156

CREATE INDEX 135

DB2EXTTH 150

DEACTIVATE CACHE 148

DROP INDEX 149

HELP 155

RESET PENDING 151

UPDATE INDEX 152

© Copyright IBM Corp. 1995, 2010 225

Page 234: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

[H]/}

Net Search Extender Qw 165

[J]yZj{T&mDv?|B 8

LL

JOoO 219

Pm 218

Jb7( 219

Visual Explain 218

a9/D5

D5#M 104

j8E" 104

Net Search Extender 101

[K]M'z/~qw73

Ev 11

[L]Pd;/} 6

[M]|n

CONTROL 121

START 123

STOP 124

[N]Zf

f"}L 30

*s

AIX 30

Linux 31

Solaris 31

Windows 31

[Q](F

D>w} 19

Net Search Extender 19

(F$_

Net Search Extender 23

[S]>}

D>w} 72

yw 221

5}~q

Ev 6

|B~q 40

t/ 37

x(~q 38

#9 37

9CX(V{w*%JD;?V 98

S<

db2ext.textindexes 72

i.

): 214

}]bVx

Net Search Extender 30

tT5

}VtT 107

Qw

XML D5&m 101

QwN} 161

Qw/}

f"}L 81, 172

Ev 165

j8E" 75

T\"bBn 85

y> 81

CONTAINS 166

DB2EXT.HIGHLIGHT 169

DB2EXT.TEXTSEARCH 167

NUMBEROFMATCHES 166

SCORE 166

SQL j? 75

SQL m5 82

QwTd?

Ev 158

o( 159

QwTd?X|V

THESAURUS 161

x(~q

i4lU 39

j8E" 38

w}

GF 7

e}B~ 71

w}D~ 33

w}D~;Y5 33

[T]unMu~

vfo 219

#CJ 97

226 Net Search Extender \mMC'8O

Page 235: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

,eJ

`k 90

`k(eD~ 91

4( 90

4((eD~ 90

ms{" 94

(eX5 90

Ev 88

a9 88

\'VD`kV{/j6(CCSID) 93

Qwo( 161

$(eDX5 89

'V 91

THESAURUS X|V 161

,eJQw

o( 161

THESAURUS X|V 161

[W]b,S

D>Qw 84

D>Qw}f

9CX(V{w*%JD;?V 98

V{f6/ 98

D>w}

8] 73

i44, 72

Xi 70

}% /tmp ?<PDD~ 73

4(

;\'VD}]`M 63

f"}LQw 64

~xF}]`M 62

6'Vxm 67

Ev 59, 61

{C}]b 60

GF 63

tC}]b 59

4- 73

Dd 71

|B 70

(F 19

e}w}B~ 71

>} 72

>}m 207

>}}]b 207

S< 66

,$ 59

j8E" 69

D5

Ev 211

9CunMu~ 219

!"f 211

PDF D~ 211

D5q=

Outside In }Km~ 33

D5#M

N<E" 116

?D>

(e 108

>} 105

Ev 106

1!5 107

D>VN

Ev 106

V^T 118

D5`M(e 116

D5tT

Ev 106

V^T 118

Outside In }Kw<u 114

XML 111

Jb7(

LL 219

ICDE" 219

[X]6X

Net Search Extender

Ev 14

db2nse_deinstall |n 157

UNIX 15

Windows 15

E"?<

Ev 194

S<

}]b6pE" 194

w}6pE" 196

D>w}m 199

T\

w}

(i 69

B5-r 69

[Y]C'G+

}]b\m1 33

D>myP_ 33

DB2 5}yP_ 33

Net Search Extender 33

[Z]V{f6/ 98

w} 227

Page 236: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

AACTIVATE CACHE |n 129

ALTER INDEX |n 131

CCLEAR EVENTS |n 134

COMMITCOUNT

X|V 135

CONTAINS /}

N} 166

Net Search Extender 166

CONTROL |n 121

COPYRIGHT |n

N} 156

j8E" 156

CREATE INDEX |n 135

DDB2 E"PD

f> 215

|B 216, 217

oT 215

DB2EXTHL |n 128

DB2EXTTH |n 150

N} 150

DB2EXT.HIGHLIGHT /} 169

5XDN} 169

dkN} 169

DB2EXT.TEXTSEARCH /}

5XDN} 167

dkN} 167

j8E" 167

DB2EXT.TEXTSEARCH |n

5XDN} 173

dkN} 173

j8E" 173

db2nsels |n 158

db2nse_deinstall |n 157

db2nse_install |n 156

db2text |n 10

DEACTIVATE CACHE |n 148

N} 148

DISABLE DATABASE |n 126

DROP INDEX Net Search Extender |n 149

EENABLE DATABASE |n 125

GGPP D5#M

T GPP D5("w} 108

D5`M(e 116

j8E" 108

*XN} 108

HHELP |n

DB2 Net Search Extender 155

HTML D5#M DTD 116

NNet Search Extender

_ICTVQV4 17

Net Search Extender DS<

U>m 200

B~E" 199

}]b6pE"

db2ext.dbdefaults 194

w}6pE"

db2ext.indexconfiguration 198

db2ext.textconfiguration 196

db2ext.textindexes 196, 197

db2ext.textindexformats 199

db2ext.textinformats 196

Net Search Extender (NSE)

jG/ 96

m{ 32

4(D>w}

_Y:fmfe 49, 51

|BXwfe 48

{Ffe 44

?jfe 45

D>tTfe 46

**fe 52

zk3 32

Ev 1, 9

\mm

Ev 6

S< 6

f. 29

<I 208

XFPD 40

)9D>#tG(y!a9 35

P{ 32

?<;C 29

t/ 41

(F 19

5}~q 6, 37

9CX(V{w*%JD;?V 98

}]b

{C 60

228 Net Search Extender \mMC'8O

Page 237: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Net Search Extender (NSE) (x)

}]b (x)

tC 42, 59

w}f"w 29

w}{ 32

w}B~

e} 55

T> 55

w}4, 56

#CJ 97

#9 41

b,S 84

D>Qw}f 96

D>w}

4( 43

Dd 53

|B 55

\m 42

>} 55

,$ 52

D>w}_Y:f

$n 56

!{$n 56

D5q= 32

-rk 201

v?|B 35

J4 30

V{f6/ 98

XML 'V 7

NUMBEROFMATCHES /} 166

N} 166

OOutside In }Kw

("w} 115

tT5 119

j8E" 114

RRESET PENDING |n 151

SSCORE /}

N} 166

j8E" 166

SQL

m5/}

!P 82

SQL j?Qw/}

Ev 3

Qw`P 84

CONTAINS 76

SQL j?Qw/} (x)

NUMBEROFMATCHES 76

SCORE 76

SQL QwTd? 77

SQL QwTd?

<{ AND Kc{ 77

<{ NOT Kc{ 78

<{ OR Kc{ 77

ICL(3rDJu 79

ICNb3rDJu 77

wZPDJu 80

#}Qw 78

ANPD*eV{ 79

}VtTQw 80

(d{AN 78

,;NdPDJu 79

,;dSPDJu 79

,eJQw 80

TID>Qw 81

SQL od

oz

T> 215

START Net Search Extender |n 123

STOP |n 124

UUPDATE INDEX Net Search Extender |n 152

WWindows

53ms 192

XXML Vb

Net Search Extender 107

XML D5&m

(FD XML D5#M 102

1! XML D5#M 101

!ZQw 101

XQuery 'V 103

XML D5#M

D5`M(e 116

j8E" 111

XPath mo=oe 116

w} 229

Page 238: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

230 Net Search Extender \mMC'8O

Page 239: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7
Page 240: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

����

Printed in China

S151-1185-02

Page 241: IBM DB2 9.7 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/zh_CN/...IBM DB2 9.7 for Linux, UNIX, and Windows ... w# {# 7

Spineinformation:

IBM

DB

29.

7fo

rL

inu

x,U

NIX

,an

dW

ind

ow

sV

9R

7N

etS

earc

hE

xten

der\mMC'8O

��