mirror of https://github.com/apache/lucene.git
part 2 of new docs commits
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@479466 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fa2be4c0d2
commit
abe5ee5387
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,354 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 698 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gaua=966RV&:j6I$JjtgXQ[dd(oML;Bb+oMHV&OF6,ZHB\,t+#^TRbuP!,AOV)B;YddCj7m:rItls6_B+:KG*B-&h#`'`J9_Z8p;K?3]\$pj06+>1Ljid)u8XaCYF,RF(qi_,WZb%WNrmt5HA:*m2+)Z:!%]+b(/>5S%lA[O!VPrM67Z:_R%:qrI4rm_nh9EqteCiR`C%bY7UZRfGRb*n/U2<kDHZ[_4<#(>bIqQ\Ze]bfH4/aCRZ-[!t^WjVhFJC1VbN/WBoG=TJW&%g7;hW%quPs/?-@:".(q@<;X+$DXX,=qLF^k,5mZ\ZD)cTih6?0MsHo)91M2c2OVY,)VR&$<0H%X#Q0hfI.YC.J,I,Ls*a2J(aR1;-eg9pi>po8(Y7@bcb25RcPoD*fC1P5cfM]\-K>)khG$4%]+JZ(7@?/:aFSJpGJo6dlV+&c0cE*hXPL]<5k'E]!:A.]H)(\VV>IMM?)6=l_O\99ZO1e)ZPe#>sTgYaj=FgaKiS(LT08%b-`g_FAdO:DC*KCe+J*elem2X+e3QBj+acj<i1TFNF&@oKL:On,BugcT[9h(mo_d)@-rcPQ[EKeQ\Gg!Z;d[_2neY44aVZ3K/=q,!&c4RsOh/o&jk*O5D>%Z#()+I-50dmhD[DN,NjirXm<;=k?rEMDhXgkbo5MD=hm22\.3WR=12H[-2u?,dH[?~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 519.166 234.296 507.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 500.966 214.304 488.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 482.766 246.98 470.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 464.566 278.96 452.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 446.366 256.964 434.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 428.166 272.3 416.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 409.966 270.284 397.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Length 2048 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm<>BcSq&:WMD_9#@0F)6R-jY9>jZoPgql*c"RqOe!DW!5X9iUuorG?A5jZ&m\=O,n-'Jb72GdX3is^"p?WDZ8MF,Yhh'Zb$1Nj)k;'4,GO^k19CeVt\ahZ&*=OJId8/TR4Cm!oeI=-(20qr4I<gh7S+O=\e_.G/(;aHil1?O(7jTqB!9j>2.3rj+Tk'X;gmjc&7WVmY.`US[,6d2653#U@M>j=asW0%m>7%2!Ol<Ms$9`%*rVRR$_7_bAhk_-4ncPIamE1(21siQ&SV=6gU^`>qeCj.OK(5];rHm/44J0)7/LO/")he3-s.bHHu=,qCHK[A@8!iBT6(+)?r2R#D,VgJIHb,Z%K'BNV^@`=cHIXe"^CF)ARrc9T9-)bOl0A8kZ%CZbJ:FSJm[ih/^UeYR,ja0!Y5.s!AHqYOa(#K-VT5@!j3<?S'aNe14kqP0.?Ci76IC=8K;XfWuOkkOm>K'J8<u@pWiJd*r6<DH<K@\hIa:3"A:3ib<Od=p:rC)2K:G%h)uBn[pcXa2G$Rd]>c3AQj$^SACLsEJ3jFD46Wc<-(p#74b-,_>t&<5-X_8f^5EYg@W,jP@b0j&<i3)run!Sf^m>&.Tson7e?0KM?d(m"8\dA&IoT#oqQSM\N'<fM]#Sj8WW(oeTcPU;&br[*&3/YKX)M4n7FF<=.[LEl/KV1=]&KDS#,1jYu]+m&m'uB5\qM%&*tpQ;_s"Mq>\s<!+a)>Z2[HhA-0)#'&%5abXJ%n"_[,sNClri-!Q]Y+!Q^-\Kd%Mr_+0#_G3<N(:^TtYg!\?;W?Ok&)$[BMHE#,AGmVr%R:p4GYUZ$+F/deqS#V^Om0!Y7sAY*je0+n%%W,W?>&A>IMrZ"G%c-'68Jd%:8)3F"tH*KjoK3OSGA70S2\g`$m2!DeGA\_V!9Os[+5X-9$)*'Z[#O4=RB#5J"#BlJ4B!@aYU)\b8>)cpe)HhQD2YZP7S3m"eppB1kT0XQ&SWD6QD2S(;og.X*5!/6gnOsP>*[JU9&W[7,60BPcHW?C7_kgPSZURJP,W6M7r<uE,)0&AnlcQo;Y,6Cu:PFg[4;NDQ>s.4_<^G_MEHcJa@tni6<L=[r<D%!'YMEi.)L1De[0*'%&X;2NWYJq-5NKE@"Y1IR6.](nnc3E?>fA4>.h6TCg4e=:>euRH]=#B"C5bG/$$J*eS!WQB:d$R_eGW:[/r*_W=2%,J7NAn7jek#:n8Y[`^h3p3R+NOZh,OD?Ag^\<$<B)uCmSL8&MpjD01=n*Z+'o&/CY&$(Fcm%-IIH:lMn+HGt[^r&=q6HL2$rob6$X5D9m1R."9P1<;/8WWP(+-P8L*aQjuSk"1cl]M-riY?!iBh<T(o/`Z-/.?_>W@!'`+ngpfZp5k?(-ObB&^PEmLR'nr1i"\i81*W0.RVVdh@to[f6@q=U_'\E'6g7j=OkK?[EoW`%C-@r2WLt%-*A*4/iV.W6>0o6EL/AKdX[KQ7ZG<:'7[uOC()`Tqbr6$&60E:Zl1G)BNVfi&`D@TZ-S(?[F.afJDjHNL5g#enGZ6BJ%idBQ8(6!J/<0;jI#$ceS2j#DCGYA^:%m*=^R^GX.@0RnRse1/NK[f'59P?B5$d33IsJVI;;sVKhERhd;lt'YYk!$M(hrh%ds\`+p,I.@O0laS1Pca-\e(:Zp0cPc7"MWL9i&=JUDeu`XHo2SE)$:SAE6*`mcNKG<DMF@[nC4e<M4hC5k&+>X5=B!lX-l+pX2XSYIF6]68[d6:/;-drfXI.o<YUT9@_9UL;f?)+'F:Y+[N;T[N8NbJb1P!DPNYZFS8.XmhAI7-5.\,Ie]s@9G\/HMPjo3^H*tj1,I1RY_c1?om_;\\2b9R%1BK&P8_D`HBhDlc*Ud@YgnHG@oIEkPjT&[C^VM$+.<:FjO)!KqMAorMZ[?gnXpDnRBg:5jY8^U5q,iQZNfcNnl3@A/]=g);fPjm0&NsL4KN-PN*,ZpD_L"--qJ_cV]&sfl#_A/_@GKWAR4<ha#,Og:s;4VXJdXg,^0ki6ItfB=DfLelJ^YED&X:5oJ7g!Bn,E~>
|
||||
endstream
|
||||
endobj
|
||||
23 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 22 0 R
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Length 2407 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau`U=``=U&:XAWi1$:*K].@ObtdS`gJ43Tdlu90J4N5JR"l*5P3lU`:m?WO.8X_*8&o,/"GshdgVraKp?\.#Z\L?g>,^>fB;oB&<YS!fD\2WoYJS)[UX6Iq[q97pcE;=0*'6_*a1(pFJa<%06RPSZ9.m=1LEGDW3u27t=h*acE-QdO>HY.Nh9O?:X^mIgENNYbi7k6s=gt7#pP!Mjp'^2O[j?.dQIk`=jA1*`4jW_OT/V(-`iEoY13p(Srip?j2<jRbFrJ:($b4=\7(U`c]g4\/RHN73kRNd3S<o[Y?AiQlDje=UH+'eB`X9Dtf<"1</*]a1eT6/pE$hn;]O*6Y`BhIg/bRAb'JoFqGZVD]j`2Y9_r:E+<@E+sp0.Vr*M(^RpGt5*]\P7J]<f(RZ0DXCE\i"iH*14tmkS4cp9ljt8Sp#hbQM,6NP6rG[HQ6Ekfd.]Cs3YNW>DFomI&NZ/-YIQ3A5otjDuq$,R7\XH'K%eJ8,!bF30O+?k/.H'pm(4-*&fJDM&?9;2Ts"892Whiug9!+S"f?Dh+"[&;$H07L=r&q*QMT03)C;(^&r:&ARI%Q%.d24[b*!hK21ZEjho*[Sbi$[H"s1T13^9<*HPp-q*t)PAtZ*k^<=:,a=ZA%-%W\!@d8&qYHoG;IDPC$"=5S$B4q[j:"^KZIj5KSk@_=jjD"7I(lUl4#.m56E[%FJe!F0'I"U(T'S+4".\/n,c4n[]+>6*o9Q0`dVYSEQ32`%QrfYR@e=cC],+k5>9jmopGHR_R3N1e7?!_AO[B'MFGMF0O(d1*BU;9(h/EjD&NVQc#CN&n=guX"F'_A^eGEX.bG&:nh.$2&Sp(g,#@k8M8.J+XX&)'2;O-th,-#j3gFb5H:*>nO!\4,&+4VITAd.)0`Tq<k>ciY.[=*P&=m5e7'8_ntit"ddoAMm?4akfKXKHSgqbge@pnHpoRk[W=jd;0b9=P-p,0-8_in.$"qKWC1!8:amL\`Va.:D'P8bi;$e.[g=&31Z*DlR'D7G_H-s.D%ZI(Bb],@h$FX<IJLDNW"mJ]L4dYK<8(-1iTK8`Fu)PX=0h848ZoUlhYo/hgLM0ing<C/0%a<88!@!cOAQgf*#0ft+mfBOi6H0N`d*Xc14V:d+RSdB52CQ,Qd+]8gVIc2FMMZutZ]FpaT9SBcL["B<Z(6CGT'$h36pKIEi/&IfS&D+6ZQ9f;5+7n0mL;8bsZ=Gk'1"+o?m+IlE\pJ?LRCY0,(N_:1&:O4"48(EGs3spq(-]u^(0BEUc]rKK[Vc%M;Dtocc%?@^A#81aDZAc!@*oKUPX].!%VRDUfe"D!QCLi"iesI>(kilp]R`sEY^lQTr7WgQF+>`ppA&A8.);+V0Vpt3^*X:.pX\?JqDNK)llZ)f"nAc4$K1ng9lApeumd<E8@-PNloXoM29gA4;?5V3oV>UB'Qg]AE1CL'/L=;3XT%Us+a&M*`XU/kk[Q&$bC$DHP=#H,@,co_G#J[1Z_>tm1:sDq%D5RMu4%h[_N`qhs3Ve(=)(29]SgjgrjXL"=gGi]!7#b;J@]nXQim5-nR?288;3%mCK[#J6@aHlbrW\GQh[*@Z@\+N.k,DJnkJ!rCk9gH)3LWniFkASs@g9jj7dRnV]1%@C_K:/0UdH5f,9_Z\.C#rKj,.J$cS7CMh^hpf3KN:u%t7SkS'qDuU_VP\Fs:]u2Ll9nj_GUMA@+l/!@P6)V6tOhc##rq`,S3+,-T9X[j>6g%DK_>R.3N42>*abNOJ@ZOGbIORYD;[bX5[^LYddh8C#fu^J#>PNa2o1rh/+T>0$hA1_k\sjr3<kd!+=<1D[[kPBc601S^G:'?:qFF_j&fPI$Pe;^9">:W1/0FM11#+IWSYPU]ci$"s>_4KGWT@7hYDe*Q7'h&7H_9h5f4k\7FBBfX_MDl5-h4*hc.1(]s*fqTt-ElroX-V7,@lIM\A\U$FshAZl54>ON'1b:!ZHEmb>A62c!TH'!DYO597$"r?d.Y+S)/h=#@R@nZDSrqTPpe@_M/u4++cHS6QTjntnJ=MKl<E"W;NF,h5`]B%rX?TFglDMuG6?t20FN!^e]W8>H9sh]i`"-'&gn?)Z@>$?oJ?J"t5]_RD(DT!:722R%;P@aH.U&>hZ@=%`%48<QN(l_LRl,?9+^nF"l0,(-+C5QFXMGl?Zo@8PWk?0V?1)T4k?3W^*6md.Id#gg]/F#mq&j;igM%XQA14rpH:@6cnj_SQ2Lrid47DEHXi("#n`+Hc$$ah<M,d%6^<8RG(\V3IkPMHgY#1fJY`j=0cMLln5Oe9\(iK@ss2!A`]Jp2UZa1T#d#::A$']"Ep3]fBT&dVX)s3f;?3gX2Fbl"Kh(F8&ZVt_kmJSF-N&n%F/*H*mn\\eiE1Rna[_-&0XI:gqf0$OMiVj#?MQ'b~>
|
||||
endstream
|
||||
endobj
|
||||
25 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 24 0 R
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Length 1370 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gat%#9loAB&A?Dnd*:FI?!/;DO50(I:2Q.d2S4$gF'p7M,*BeHO=-N)+7s+_)/X-32(jIDVVg_--[7Tl^-<\<5+phMIQng0.#`a7:!N]kN6grH`aKcV(7YlL*?Mq@q;!8&&2nHeoc]d*,4gSAfoi-Sb*1c9"i&rXkbgAZ50M3/gId\ta*OlSeB^M(H=k2(+Xj`c@!ll7e%!37%WMV1fm6%(+t<'Y_)RL^#])[bqBJ!!\3Z>rpa`)@s#;/>b.R_uRllNngg:JS+;Dl,+)mec-sf6PHR(9*]4#.]VU6%=qn?P>nGYO2R?DfAj;h1VGjuYqa_H':Qt"W=O&gEp-$WK!Ba9gKb1TQL@&]@d`EJ/ENl1pF<E.E\<U?iY\k#[RV7&I-?jZ9:PBpF&)C$\g&?cp@6YNC:s+G6%'VhsMS@GSm":JmM6.[FkG$'Xi6H_+%cqaSO7;bU)L"+ktQHD">Z6-XkP?ubLl/EGcVuc^a[?\=u>"a;_1fGNi8!m?5E"IY)#b\nefiQ0lW>P\S$[aZ5/E6j5HO7R(<\hQHgW@g"rM>Nh0+Sp1o9G*"[rACr<3D&s&Fc7CPSp7sJA+)/3OLqNeV0:$rp7m?a.,h0H)3fH3=WEn';dRF6>qOb(u00(P!]SW)eZL4Ub+u1omRJMQ-<L#1gtU806cV>Jb`q*!AB?'MJN4(@otXr5Jt^)E4eWu@l<mF:K"6@^Bb:-BWK&m$]\?:bGF;HeQdWD.`)%b>7W;.G816o8o"kD)Q;@N`E_,9oJVRNO4O.Na0?ArY7URq#MAlSDRuS"A#([/7Cs#Vnr?*12uO6!Z(4UK1p^%_=QRjiD9_sLN]"-T%hEV!=Y8_5f_,mR>hM'ONOP),Rc?#)eB<)7jApZZ1ViEkESFn^!d2b7=!mD'A"7epH%O-ng[%^4.k8s(J=JG1p7Y(B+=ZXfPEqnb^?8=o.'.I.s+Nas>m`ZWOoa_&WKIp13HN-TBhCkr?L-$AgKm4p`(GQ4i?Y'3/("i:UOmI2P$L@T.\g@>)s!YN>MbhO".U5ja/&u2pT\/]LqQD?bJomQH_D'_>CR62(n-B'%<QZS)<9RF'A#0lku4-O'rJZ:k@b#`B]=:EDNB`NhI.L%`>1YNGr[J:+:f-1=H7A5->='&-k6hAAif>hTehP&6&I54c2i?aHKU5N11bR2S83Iabm.<<?KN>3?T&piJ$!!;?,=P(e<DEsARS&oqc=J@1>]`[Hi)M^+pLZ0a$Gi@H+"jl5gSka$(qE\I`L2IR,]_@i!tMJ$&b#NH"+i\Z`A#`jg4%2An$2&P!!14?GXFZD5lOV)InVp`h,Z$YD^KJ1QUQ>Abpk1^hcdF4IGgH[mm,U9Kl6b[["K)!+m13JH~>
|
||||
endstream
|
||||
endobj
|
||||
27 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 26 0 R
|
||||
>>
|
||||
endobj
|
||||
29 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\120\0\145\0\162\0\146\0\157\0\162\0\155\0\141\0\156\0\143\0\145\0\40\0\102\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\163)
|
||||
/Parent 28 0 R
|
||||
/Next 30 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
30 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\102\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\40\0\126\0\141\0\162\0\151\0\141\0\142\0\154\0\145\0\163)
|
||||
/Parent 28 0 R
|
||||
/Prev 29 0 R
|
||||
/Next 31 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\125\0\163\0\145\0\162\0\55\0\163\0\165\0\142\0\155\0\151\0\164\0\164\0\145\0\144\0\40\0\102\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\163)
|
||||
/Parent 28 0 R
|
||||
/First 32 0 R
|
||||
/Last 35 0 R
|
||||
/Prev 30 0 R
|
||||
/Count -4
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
32 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\61\0\40\0\110\0\141\0\155\0\151\0\163\0\150\0\40\0\103\0\141\0\162\0\160\0\145\0\156\0\164\0\145\0\162\0\47\0\163\0\40\0\142\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\163)
|
||||
/Parent 31 0 R
|
||||
/Next 33 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\62\0\40\0\112\0\165\0\163\0\164\0\151\0\156\0\40\0\107\0\162\0\145\0\145\0\156\0\145\0\47\0\163\0\40\0\142\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\163)
|
||||
/Parent 31 0 R
|
||||
/Prev 32 0 R
|
||||
/Next 34 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
34 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\63\0\40\0\104\0\141\0\156\0\151\0\145\0\154\0\40\0\101\0\162\0\155\0\142\0\162\0\165\0\163\0\164\0\47\0\163\0\40\0\142\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\163)
|
||||
/Parent 31 0 R
|
||||
/Prev 33 0 R
|
||||
/Next 35 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
35 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\64\0\40\0\107\0\145\0\157\0\146\0\146\0\162\0\145\0\171\0\40\0\120\0\145\0\144\0\144\0\154\0\145\0\47\0\163\0\40\0\142\0\145\0\156\0\143\0\150\0\155\0\141\0\162\0\153\0\163)
|
||||
/Parent 31 0 R
|
||||
/Prev 34 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
36 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
37 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
38 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
39 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
40 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 4
|
||||
/Kids [6 0 R 23 0 R 25 0 R 27 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 28 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 36 0 R /F5 37 0 R /F1 38 0 R /F2 39 0 R /F7 40 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 519.466 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 480.332 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 372.398 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 321.145 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 269.892 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<<
|
||||
/First 29 0 R
|
||||
/Last 31 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 41
|
||||
0000000000 65535 f
|
||||
0000010795 00000 n
|
||||
0000010874 00000 n
|
||||
0000010966 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000860 00000 n
|
||||
0000000980 00000 n
|
||||
0000001047 00000 n
|
||||
0000011089 00000 n
|
||||
0000001182 00000 n
|
||||
0000011152 00000 n
|
||||
0000001319 00000 n
|
||||
0000011218 00000 n
|
||||
0000001455 00000 n
|
||||
0000011284 00000 n
|
||||
0000001591 00000 n
|
||||
0000011350 00000 n
|
||||
0000001728 00000 n
|
||||
0000011416 00000 n
|
||||
0000001863 00000 n
|
||||
0000011482 00000 n
|
||||
0000002000 00000 n
|
||||
0000004141 00000 n
|
||||
0000004249 00000 n
|
||||
0000006749 00000 n
|
||||
0000006857 00000 n
|
||||
0000008320 00000 n
|
||||
0000011546 00000 n
|
||||
0000008428 00000 n
|
||||
0000008650 00000 n
|
||||
0000008869 00000 n
|
||||
0000009149 00000 n
|
||||
0000009422 00000 n
|
||||
0000009691 00000 n
|
||||
0000009972 00000 n
|
||||
0000010239 00000 n
|
||||
0000010352 00000 n
|
||||
0000010462 00000 n
|
||||
0000010570 00000 n
|
||||
0000010686 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 41
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
11597
|
||||
%%EOF
|
|
@ -0,0 +1,632 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Contributions
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
|
||||
<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Contributions</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="contributions.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Contributions
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Overview">Overview</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Lucene Tools">Lucene Tools</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Luke">Luke</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#LIMO (Lucene Index Monitor)">LIMO (Lucene Index Monitor)</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Lucene Document Converters">Lucene Document Converters</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#XML Document #1">XML Document #1</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#XML Document #2">XML Document #2</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#PDF Box">PDF Box</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#XPDF - PDF Document Conversion">XPDF - PDF Document Conversion</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#PDFTextStream -- PDF text and metadata extraction">PDFTextStream -- PDF text and metadata extraction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#PJ Classic & PJ Professional - PDF Document Conversion">PJ Classic & PJ Professional - PDF Document Conversion</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Miscellaneous">Miscellaneous</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Arabic Analyzer for Java">Arabic Analyzer for Java</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Phonetix">Phonetix</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#ejIndex - JBoss MBean for Lucene">ejIndex - JBoss MBean for Lucene</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#JavaCC">JavaCC</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a name="N10013"></a><a name="Overview"></a>
|
||||
<h2 class="boxed">Overview</h2>
|
||||
<div class="section">
|
||||
<p>This page lists external Lucene resources. If you have
|
||||
written something that should be included, please post all
|
||||
relevant information to one of the mailing lists. Nothing
|
||||
listed here is directly supported by the Lucene
|
||||
developers, so if you encounter any problems with any of
|
||||
this software, please use the author's contact information
|
||||
to get help.</p>
|
||||
<p>If you are looking for information on contributing patches or other improvements to Lucene, see
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/HowToContribute">How To Contribute</a> on the Lucene Wiki.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10024"></a><a name="Lucene Tools"></a>
|
||||
<h2 class="boxed">Lucene Tools</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Software that works with Lucene indices.
|
||||
</p>
|
||||
<a name="N1002D"></a><a name="Luke"></a>
|
||||
<h3 class="boxed">Luke</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://www.getopt.org/luke/">
|
||||
http://www.getopt.org/luke/
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Andrzej Bialecki
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N1004E"></a><a name="LIMO (Lucene Index Monitor)"></a>
|
||||
<h3 class="boxed">LIMO (Lucene Index Monitor)</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://limo.sf.net/">
|
||||
http://limo.sf.net/
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Julien Nioche
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10071"></a><a name="Lucene Document Converters"></a>
|
||||
<h2 class="boxed">Lucene Document Converters</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Lucene requires information you want to index to be
|
||||
converted into a Document class. Here are
|
||||
contributions for various solutions that convert different
|
||||
content types to Lucene's Document classes.
|
||||
</p>
|
||||
<a name="N1007A"></a><a name="XML Document #1"></a>
|
||||
<h3 class="boxed">XML Document #1</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://marc.theaimsgroup.com/?l=lucene-dev&m=100723333506246&w=2">
|
||||
http://marc.theaimsgroup.com/?l=lucene-dev&m=100723333506246&w=2
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Philip Ogren - ogren@mayo.edu
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N1009C"></a><a name="XML Document #2"></a>
|
||||
<h3 class="boxed">XML Document #2</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg00346.html">
|
||||
http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg00346.html
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Peter Carlson - carlson@bookandhammer.com
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N100BE"></a><a name="PDF Box"></a>
|
||||
<h3 class="boxed">PDF Box</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://www.pdfbox.org/">
|
||||
http://www.pdfbox.org/
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Ben Litchfield - ben@csh.rit.edu
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N100E0"></a><a name="XPDF - PDF Document Conversion"></a>
|
||||
<h3 class="boxed">XPDF - PDF Document Conversion</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://www.foolabs.com/xpdf">
|
||||
http://www.foolabs.com/xpdf
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
N/A
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N10102"></a><a name="PDFTextStream -- PDF text and metadata extraction"></a>
|
||||
<h3 class="boxed">PDFTextStream -- PDF text and metadata extraction</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://snowtide.com">
|
||||
http://snowtide.com
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
N/A
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N10124"></a><a name="PJ Classic & PJ Professional - PDF Document Conversion"></a>
|
||||
<h3 class="boxed">PJ Classic & PJ Professional - PDF Document Conversion</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href=" http://www.etymon.com/">
|
||||
http://www.etymon.com/
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
N/A
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10147"></a><a name="Miscellaneous"></a>
|
||||
<h2 class="boxed">Miscellaneous</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<a name="N10150"></a><a name="Arabic Analyzer for Java"></a>
|
||||
<h3 class="boxed">Arabic Analyzer for Java</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://savannah.nongnu.org/projects/aramorph">
|
||||
http://savannah.nongnu.org/projects/aramorph
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Pierrick Brihaye
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N10172"></a><a name="Phonetix"></a>
|
||||
<h3 class="boxed">Phonetix</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://www.companywebstore.de/tangentum/mirror/en/products/phonetix/index.html">
|
||||
http://www.companywebstore.de/tangentum/mirror/en/products/phonetix/index.html
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
tangentum technologies
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N10194"></a><a name="ejIndex - JBoss MBean for Lucene"></a>
|
||||
<h3 class="boxed">ejIndex - JBoss MBean for Lucene</h3>
|
||||
<p>
|
||||
|
||||
</p>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="http://ejindex.sourceforge.net/">
|
||||
http://ejindex.sourceforge.net/
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Andy Scholz
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<a name="N101B9"></a><a name="JavaCC"></a>
|
||||
<h3 class="boxed">JavaCC</h3>
|
||||
<table class="ForrestTable" cellspacing="1" cellpadding="4">
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
URL
|
||||
</th>
|
||||
<td>
|
||||
<a href="https://javacc.dev.java.net/">
|
||||
https://javacc.dev.java.net/
|
||||
</a>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<th width="%1">
|
||||
author
|
||||
</th>
|
||||
<td>
|
||||
Sun Microsystems (java.net)
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,608 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 1056 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!#\?#SFN'Rf.G=IM(_6bW7FJ]C)YW<cJ#k+U57#8^('/]:p-qQXBl4+[1D<YDbS8fnt@'AM^FqV7#+@I)B&6^2'kL%CUCs%Q]=\n_o=R6Q:L[a4+XAptPM$hUiTqB2^1We4&[co'^g8'@l(5l8J_%Wml3dHr]MFHUdn2\ZbHHit$bcF5NbkRpS#]UWN,Eg;6-A/])AWJ1ZiiI;f`-eN'\3CG96j'l0.Ib!"jpH1>!;G$;B,S9K(a!70]UL4,j"m't3U:1DiicU'kHrT??Un0WGQk:G1@sE2XB(gl2[%9)<iF'WVeoM%/(C?q^U"44,;ut3HKO7WTFkgi,$'/K!k)OZR3+Z3.i((s4l5f57agr:QXSjKIH'_r?Z/3%S"`&o9?&UGmNo0aH!uK'Q4hKiY-W.%qS'G4fAYp\qM<;^F6p12I-7_9]2W>m+S*cW8/f2N1>`Z-TirmBG%WN'([*78Lgc>*Z_dX(l*TF9CUKtMsO9;*Y]BLi4X0oKi47-(g`L6om^t3S(n"%)T()?S7+^]6pprV4"A(oP\8%(NQ?''2PA$sfhO&k,V0X%;_n^e`8:Yau"s(`[;7CIaBs'c]Mcoi'K\8s__l4j;D6Sqcgq,O"9\H#O?VF>C<XsK:"CFiF;B/5gVa'_h+c2U?^S,.GXBH[L45egV5J=d7d%`^?JU8dJR#Qt1<8ZLr'Z]QBj_a]e0_[Dn^A#V7_bHC5Mk:%idLZi`B9iW1V7-Wf1X$8ssPmiR3TKtE%>'=b(]KnT3psW4!_>lPQ48eZMr!cTubVa&BjeFqs2J16bm;X=D7E[.ilI-rq:[WA"o'"^TTeHM^Wdj=p;c>61MK=2,KR!0<X25$qH.^_O#&<&0P0#6EYV%3Y6Fb9\\:GV`Y=ss88<FI%j*EC=FoW5H3N4Le22BLdlXt4L;;;ouj+i17DMfJ(0GQ!9B\rU6lJ#MT>,gQ@/e,;jQQjAF!FMK@X3U`15J3f>h0n]D/T.L0Y!kM"GHDG5TPWMa>j6P5,ZE'2Y*Xu:QH&YRGV+q]UR4+FD3_*m;9c>?rYm-)VNq~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
22 0 R
|
||||
24 0 R
|
||||
26 0 R
|
||||
28 0 R
|
||||
30 0 R
|
||||
32 0 R
|
||||
34 0 R
|
||||
36 0 R
|
||||
38 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 546.166 157.316 534.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 527.966 175.652 515.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 509.766 148.16 497.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 491.566 273.128 479.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 473.366 253.964 461.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 455.166 218.156 443.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 436.966 218.156 424.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 418.766 168.512 406.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 23 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 400.566 297.5 388.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 25 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 382.366 376.136 370.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 27 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 364.166 404.84 352.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 29 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 345.966 179.324 333.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 31 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
32 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 327.766 244.448 315.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 33 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
34 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 309.566 166.172 297.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 35 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
36 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 291.366 291.128 279.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 37 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
38 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 273.166 160.832 261.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 39 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
40 0 obj
|
||||
<< /Length 2281 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm>=`<=Y&:XAW&5ZaF?pfjJW2%/&gJ,9rp?L3t$Zu9=aL%d5'"sN?Du/cm?-t?gCar#.,bd+?c@#P%L-t.cC@UV)nSM\Z5O`N)eUJTulbCXRI*7[WC\m"Vf@D.MO_qYQ;84,P?_:b]0QeqgXc(/:MjLK`ns*kH>%"a@f[b5>hOqTfeZ(Z0M7_=gZi5E*d8T@i1p;2qC!Ym)iJ4>^5M#+*CF3r+?[%]3#PkOW:E(uUZq6[>8NWn8+i27igA+ch;@GAL_CZj!Bi:2R+obkhR>:$GkC"*8*%4?aLe:.L!)C2_%+eRT)?t2k#HA#sPU4Y2)hl@X)(56'\5gOW#m=^7V<_Q;_)n0/?YpmIcIX>&dV@%Yc[`n^%gudb:)%)n0MS6^.Gon@Gb!h6+g\CH"L,KP_mP$QL^itZ4NPAbebj6u=u2h7h13,h%CEn#B3(h*0aK9][hP"0)0"i.3_4!D"u?<g4WHZR`hI*Y`rj0En6QOi"270/uMU<44O!9?/-Fsk6tatmH$+XuFXi>USc#^hU/%Y@U=H6G3.+dDm1)_*ho0F4^7(@j2)>pStrN97?Sb=f?ukmi\6i7c9>*12\]:r9FOi_lP0ZK$U@n@Ed2-5T[]]jhkE;9XU+n=>H/E"/")/_lq14GW/']&$?Kfr2ZGGFb62%bu@T%`;ZX??Y0Ebf:_b9&;drb65WaHd=agLkjb/,p05l]&2./^.heO$(A;I,t(p1Q3=)U*M_\AI[;0l]-^Oo$.r(/Id_ku.et-=]UTDRRhdCI3baMhK>Ho!$rPr[6Bole0[ha0>u`-jVhZ.*5[X(R>TMt+3YM&u3]:GT]&"`;I4;;tWmPBMa$lTJ-,aMV%1kOo4JIGXO-8CZb54IV:L1n0cq(2%hS+JESgpsV.C9;%nm_kU?XX>s4kR[?"pZ!EeT2]f@1]f-s7,4L(rfMYb$:UZFH.P&gN,hsA'7VT"a>G12m8#+`+?LVEOe1O%S2iiYq(rugL[CP\\&M;'3*GX2P\t<CIbA$&lfqYk#=-<BFX7f`sgD[jguq68m]V:VZX.TbXX'>$_Yu7H!cUoMTru%S\Sol@M#6*o<nLWs'+YLc`crsb9Tc,FI>7%HFB@k-tfGj)E>eIE1``03r&EdVd]5j<g@s"YPIp$pd*t4.HK*YP:<%PrclAp;bF69M:.q,B=c7M32<KO"eKKNB/:6*K0&fiUiblN'ur1&l19EDdkQZf)4n>-2@E`4!it)GVSU`XoJFYm.Q/^<V-,;"V_k1$&M$@#k--06bUI/,cl1EUS#15K..RGk/="N`kk$pmfAhlpF"h/Q0H-W#7-IpA-LI3mS&mlA,)Z0uk&F"a-5's81R(^(h6*6@8%P*q6r_]rU=RWW\Lb:]DK9LMlsSKEq`aSpRN-'P<F7f^DBE56WtG`.gsK_:lb!b^M%K#n'>5I'7i,R]W,m.l25+u6%'1id$[>YCB&Y(l.#=DZ^lnQl?+Vb1i44#CYRb:h.dcRJ]r@\!LRhN9aD%tX[cP(oWSJu+G5UQT_;f"S2q8;!hR<fI*k(qkN%$UPd!ZNAlY:@fLB[$.s8)6afL#Ug-_l5h%ls9"XXTrdignUQkUNKg$rL5/f:UGDbYVs^lK%E<O/Z,AB%!-n"):NMT\.KX]Ic%JY[o2d\m9,/Ge/;s(<QoJ0b9JLfLf$.:aE@.:[.JX$.6(:h`o8TA)$\_<F<snM;pc\4=<Uf*o0"94s"]XN/or;RrC+Eis^X]TO-JsdmI*@U_8X>VIpr8V\f<G*k+8%Kdf*7d0L7+6D*9`9m4FOkL3JK4j_l$.I&96ZLCI/^9/M2s'sr#!df+ia/Ul`)=I)\R?@NkAH'WPMgYPBI;H$dg9!C*VQ1QPS)ZEib3&5+Y0\*:akn9AA#At/[RhQ&&#_3'PINFC]SjB^fWl/mh2XQ+*cNr=Iq!]#l9Lm+H'A6>gg:e$^A'Y"$tU<NE#5NdUcH1hQ,9u/RQ<(-e>Nl@G+.slLhicu,ch:kF'b:cZj([DVKDl;M?7DBr6>E.o]"c[j,T1A0P)Uc)W;o/kVMZk3,XrYGpq-.N#.)EIJ2YeLs%JZa'k9R=VJ9^GPR+uW]u+"g*$Sr7P%?sED65(dtZ;qHbK7mJ\Za.qUV&m3nO6Z_#9QHC,4OB]<!W5gH'"jrjlMU;\i6&>(J.L?=+AXs4b&TPlT/,r26bHT#2]B<$)d`bYmO2PHHC+MqsXl[W+=CpQ[EpN/2>__e@TZd0p"=bntnef\Um"WdNXpdg2n[s(9XgR^ie[jsm@sq&8mDrr\p1c3X~>
|
||||
endstream
|
||||
endobj
|
||||
41 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 40 0 R
|
||||
>>
|
||||
endobj
|
||||
42 0 obj
|
||||
<< /Length 2201 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau0F9lo&I&A@sBnC1#>L57L3oMdoO48#Bi2c43Ke+Q%"OMk*B<0E.+r;&$;a96!D>Y&`f[KUtYfR8/E(+]6-HL^%fink+^/E,omM_l\f&4I1Y(UA=7aV%&[AO3;Iqhs>aY)Pe>Ou*Jjd/4TB2Etc?-:(H\K>YJ%petS/OJ:Wa_J@8q*@<^b5WSaW]!r%#a?oYtK?dJ9P!VF_:%7<b:,mM,6+1_(k3i1B^UVjUDhGfWl)cI'/kIPPI/kH:dZIoCs1iFMWqDXZY5hqL6lUMGfF_bO$\^7<?T@G:['?NlcnoVl))^mO[c[X^QU;RNZ$-@.\Y0$547K3Q5#!JWHPnP5=;5uKs8MP@$Y'ZbmgGB'k9s6bR7lt-XW51"-7>_YgY;5!l?`@+AFf6Z5dp:']m_6<>Y]+R%^TuU.un12!d1bAVP5XD1s8!$g48njY(-`#8g9F=80ESSVZsbL=0H^kKO%maNShm"1[`oWKrH'.aMBJJTkdXbC)87Wg3q'.fkQYMot8%_ftY1$`=K:i7EW7iC;0S"K'+Pm9R'dH(bHin\;W_dA\-K5@HmP/"!PEA+RnjmCq!81h-YH*M_D*3Ea9YaIMk_o;fRukb=FHDpseBO"]:IMO@TY<R`%:0!?(bJP[@$P@O_r3mg#*##?.,ebY;sN?n4aOH<H^>GV%r`BYD^Z.l,SCaWn.nPl)'$`_l+oZqdWP>uM&SWo4u0J;cWlrZu2F6inb9IK5AbcZ:m#'_B.?NaUq@R#TIrPH3<"EQ[#+o9\tY*5cGCj)TAaT;os.;dHD>A*Ne46*J,7?Y.3h?Yi]4c*KIsYCLJXc0AeB0;,d$JtAe2N@tNDNrg<4N#/.C_(MSZ!q^Hq!]'HsBYAqqO%'hWomT0:Hk;"qOa1#a?J*C4XBl\%!$7p.<M:N"I'+B]7qqm?9,tp27-UM7jD>(Y.>E'1!]'ION>E1\iLSsbh@H:Lqfm"uL0?d.aq9RPe?T[4?&]YP[:SO'nH/Os"&kubOfe/_f("*X<E26K07;rk].<P@<R!6]>Q7L>Hi[?U,WSTq@>']Xf;C5+/r7)l3DT.`UFu'H>sQF/'^;N[6t(\0IP7@!5+)2bB5["`#?s3?Q(pN[GcYDhWh22\BM\F`ocNOXA(cu0>qG"iRQ!ZcAsnEA)pmF_X8X(U`asa$IkQ>lDrnMIGO4n;</tAYP$J0C?<@)N9\[_EX1opEMf7-Q37OQj+\A)i3p_oAI`\XY>-G8!l!8F.ME/o"OaN`O(lMgj^@Ljuc3Kis>8q46a=,ai8$2Edb3\!QAlm?^T"_51^Tu5;i\p[s*<lNgMSdh3OiE`B?K]8#bICHS'TOTij.,>lcj$kd5G91h&.V):1Q(r.jmk\cL.CBs@X)<38$I"^L(2IX'EK[!7CFCo/saJZIHn$gok-._X%??()dR>_W%Krd"i\/biB+Rdo<pLFgqu3q!?$6#QXU8Cp_Z#dp]34#K?qfpE6\\e3J,XOc4(>rb>h^-Z[_h,%G,1*b+@*5p+@,c[S"6pSO)iR.Gr<1ZR;*)/l\A`IRqZcCa2]E+dde4M"!I]%:'Nfdl_><4\g2B%UD?>rWLJX*0)`cAqodWb2n8T++34JIXJAb,?Qtka+hX'+^fQIB#W5O]!#jS.Pb(h3\-LMr9cJ,9jX-sS>`0Eo(fGNnu\VT,VS<FOf[im)Q2kQBQ<B$P+\#0c'(cY_bRj3(QbmlX#b*bM4?a,!#hcN\JZ>eqHtdC0QODG7d-7a]r]h#[OUoQ06:.,U:*"D+a]WrCHI5&,b@g"p>5nMcTa>liV[NVp0(O_28`\"X>k0ns0.ul665D''RHWIj`>oB4Sf/>"A)PV;h7<&nHu)=^1&8U($OW'"_?sqkRSB]E^D(H5PP9@nj-6L8*4)'H=8<oY^0H/"*dLh:nKh3YOnuf.H'Gg&J0HILJ>\REHF8TZ'0'5f2MjDDKpph+CgHII*.r#?K)+F&"rH>H>^`WAj2U)&W@\dZOsbuk"i\AJ"!M3qQ%GJEl3K^L_g+4K.Kr5rds<JS'>!6I>=2cEQ!2%Zn>Vo<pt--QhgT_H&=\".G[^RS\gc4H\i2e#W*I[$EJI;)k3eoZK3b?DWS5A-pWnP2q$]IPU$EC&ci<-3Tlsi5*bqa<VIp?`?ahP/.A;&2)SdK$O`I7?G39ZZI6=)UNa[>COdOngNq[/g:]"PXX[>";01.fpE(5&-AM~>
|
||||
endstream
|
||||
endobj
|
||||
43 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 42 0 R
|
||||
>>
|
||||
endobj
|
||||
44 0 obj
|
||||
<< /Length 707 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GatUpbANe7'Sc?E`ECn&%s)<LmLlR\'W"]sOB'a5Z14Y_^]j'SDr8H_`DB:qT\'<Xi*8Kqc?0bI9nGS1K+/k\JY@``'Ld84W`dY),t\Il1O'CY"P92--*`<+JEA=!CT`P`(nf["q[`.6TZa!=T7PsIO<IkB?ihDrl[[^+./k*kY#5hK3$b]sF!?Gd;j_PDBQBR`e+n@u^EC)[[3ZMA;P2B0Cs:?D`?0Ds<n:>T?\uLe93\\Fr/@u&L#IUVCTi/&)LJ=e1YQ#Qf#@C<$UcnqTe34LpD"Ap(bjYfB+Aro(r8-JEC"iF>Nh.BG<X"J_iFu_o/THYFQZ8TAudPgE[<0%%I`<0f(HcR&r+.uNQWVNAOk0"8Y4J+bO'_[%<?qlCM1f_Bh]IZ5D9V`D1mNnk[a-4BV;Og,">rB'YekC&PN`.[OBI8C_WPc0D)Rk[i-4)<*`nmd?mSjiK-!.:WL`4qmK^p7J0^3fk]-qI@?[*pGD86L'nJGOmP*a`g3,.Tf?_U[u?e7qUIc8DDN5(';Hc^PIn^fbD3Q=KAF2]lZ2`IW-:[:%:n<f!g?JU[-FMA*V*pac[V3/X@U82&5oUA_S2q;@1CZLlnlEf1Y5O8,#^Jr,6b?j*a'Fs?L6Rlh.BkQ`40:TN`-kh];4Iq2\$qAIjin@hm@Ln/;cg/8fJPaEI2uq2`A/:]#q+sb%%k(4hH1j?_+(~>
|
||||
endstream
|
||||
endobj
|
||||
45 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 44 0 R
|
||||
>>
|
||||
endobj
|
||||
47 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
|
||||
/Parent 46 0 R
|
||||
/Next 48 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
48 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\114\0\165\0\143\0\145\0\156\0\145\0\40\0\124\0\157\0\157\0\154\0\163)
|
||||
/Parent 46 0 R
|
||||
/First 49 0 R
|
||||
/Last 50 0 R
|
||||
/Prev 47 0 R
|
||||
/Next 51 0 R
|
||||
/Count -2
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
49 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\61\0\40\0\114\0\165\0\153\0\145)
|
||||
/Parent 48 0 R
|
||||
/Next 50 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
50 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\62\0\40\0\114\0\111\0\115\0\117\0\40\0\50\0\114\0\165\0\143\0\145\0\156\0\145\0\40\0\111\0\156\0\144\0\145\0\170\0\40\0\115\0\157\0\156\0\151\0\164\0\157\0\162\0\51)
|
||||
/Parent 48 0 R
|
||||
/Prev 49 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
51 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\114\0\165\0\143\0\145\0\156\0\145\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\103\0\157\0\156\0\166\0\145\0\162\0\164\0\145\0\162\0\163)
|
||||
/Parent 46 0 R
|
||||
/First 52 0 R
|
||||
/Last 57 0 R
|
||||
/Prev 48 0 R
|
||||
/Next 58 0 R
|
||||
/Count -6
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
52 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\61\0\40\0\130\0\115\0\114\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\43\0\61)
|
||||
/Parent 51 0 R
|
||||
/Next 53 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
53 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\62\0\40\0\130\0\115\0\114\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\43\0\62)
|
||||
/Parent 51 0 R
|
||||
/Prev 52 0 R
|
||||
/Next 54 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
54 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\63\0\40\0\120\0\104\0\106\0\40\0\102\0\157\0\170)
|
||||
/Parent 51 0 R
|
||||
/Prev 53 0 R
|
||||
/Next 55 0 R
|
||||
/A 23 0 R
|
||||
>> endobj
|
||||
55 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\64\0\40\0\130\0\120\0\104\0\106\0\40\0\55\0\40\0\120\0\104\0\106\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\103\0\157\0\156\0\166\0\145\0\162\0\163\0\151\0\157\0\156)
|
||||
/Parent 51 0 R
|
||||
/Prev 54 0 R
|
||||
/Next 56 0 R
|
||||
/A 25 0 R
|
||||
>> endobj
|
||||
56 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\65\0\40\0\120\0\104\0\106\0\124\0\145\0\170\0\164\0\123\0\164\0\162\0\145\0\141\0\155\0\40\0\55\0\55\0\40\0\120\0\104\0\106\0\40\0\164\0\145\0\170\0\164\0\40\0\141\0\156\0\144\0\40\0\155\0\145\0\164\0\141\0\144\0\141\0\164\0\141\0\40\0\145\0\170\0\164\0\162\0\141\0\143\0\164\0\151\0\157\0\156)
|
||||
/Parent 51 0 R
|
||||
/Prev 55 0 R
|
||||
/Next 57 0 R
|
||||
/A 27 0 R
|
||||
>> endobj
|
||||
57 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\56\0\66\0\40\0\120\0\112\0\40\0\103\0\154\0\141\0\163\0\163\0\151\0\143\0\40\0\46\0\40\0\120\0\112\0\40\0\120\0\162\0\157\0\146\0\145\0\163\0\163\0\151\0\157\0\156\0\141\0\154\0\40\0\55\0\40\0\120\0\104\0\106\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\40\0\103\0\157\0\156\0\166\0\145\0\162\0\163\0\151\0\157\0\156)
|
||||
/Parent 51 0 R
|
||||
/Prev 56 0 R
|
||||
/A 29 0 R
|
||||
>> endobj
|
||||
58 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\115\0\151\0\163\0\143\0\145\0\154\0\154\0\141\0\156\0\145\0\157\0\165\0\163)
|
||||
/Parent 46 0 R
|
||||
/First 59 0 R
|
||||
/Last 62 0 R
|
||||
/Prev 51 0 R
|
||||
/Count -4
|
||||
/A 31 0 R
|
||||
>> endobj
|
||||
59 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\61\0\40\0\101\0\162\0\141\0\142\0\151\0\143\0\40\0\101\0\156\0\141\0\154\0\171\0\172\0\145\0\162\0\40\0\146\0\157\0\162\0\40\0\112\0\141\0\166\0\141)
|
||||
/Parent 58 0 R
|
||||
/Next 60 0 R
|
||||
/A 33 0 R
|
||||
>> endobj
|
||||
60 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\62\0\40\0\120\0\150\0\157\0\156\0\145\0\164\0\151\0\170)
|
||||
/Parent 58 0 R
|
||||
/Prev 59 0 R
|
||||
/Next 61 0 R
|
||||
/A 35 0 R
|
||||
>> endobj
|
||||
61 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\63\0\40\0\145\0\152\0\111\0\156\0\144\0\145\0\170\0\40\0\55\0\40\0\112\0\102\0\157\0\163\0\163\0\40\0\115\0\102\0\145\0\141\0\156\0\40\0\146\0\157\0\162\0\40\0\114\0\165\0\143\0\145\0\156\0\145)
|
||||
/Parent 58 0 R
|
||||
/Prev 60 0 R
|
||||
/Next 62 0 R
|
||||
/A 37 0 R
|
||||
>> endobj
|
||||
62 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\64\0\40\0\112\0\141\0\166\0\141\0\103\0\103)
|
||||
/Parent 58 0 R
|
||||
/Prev 61 0 R
|
||||
/A 39 0 R
|
||||
>> endobj
|
||||
63 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
64 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
65 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
66 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
67 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 4
|
||||
/Kids [6 0 R 41 0 R 43 0 R 45 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 46 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 63 0 R /F5 64 0 R /F1 65 0 R /F2 66 0 R /F7 67 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 532.666 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 480.332 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 409.779 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 339.226 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 260.492 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 189.939 null]
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 588.447 null]
|
||||
>>
|
||||
endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 517.894 null]
|
||||
>>
|
||||
endobj
|
||||
29 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 447.341 null]
|
||||
>>
|
||||
endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 376.788 null]
|
||||
>>
|
||||
endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 337.654 null]
|
||||
>>
|
||||
endobj
|
||||
35 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 267.101 null]
|
||||
>>
|
||||
endobj
|
||||
37 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [43 0 R /XYZ 85.0 196.548 null]
|
||||
>>
|
||||
endobj
|
||||
39 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [45 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
46 0 obj
|
||||
<<
|
||||
/First 47 0 R
|
||||
/Last 58 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 68
|
||||
0000000000 65535 f
|
||||
0000013756 00000 n
|
||||
0000013835 00000 n
|
||||
0000013927 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000001219 00000 n
|
||||
0000001339 00000 n
|
||||
0000001469 00000 n
|
||||
0000014050 00000 n
|
||||
0000001604 00000 n
|
||||
0000014113 00000 n
|
||||
0000001741 00000 n
|
||||
0000014179 00000 n
|
||||
0000001877 00000 n
|
||||
0000014245 00000 n
|
||||
0000002014 00000 n
|
||||
0000014311 00000 n
|
||||
0000002151 00000 n
|
||||
0000014377 00000 n
|
||||
0000002288 00000 n
|
||||
0000014443 00000 n
|
||||
0000002425 00000 n
|
||||
0000014509 00000 n
|
||||
0000002562 00000 n
|
||||
0000014573 00000 n
|
||||
0000002697 00000 n
|
||||
0000014639 00000 n
|
||||
0000002834 00000 n
|
||||
0000014705 00000 n
|
||||
0000002970 00000 n
|
||||
0000014771 00000 n
|
||||
0000003107 00000 n
|
||||
0000014837 00000 n
|
||||
0000003244 00000 n
|
||||
0000014903 00000 n
|
||||
0000003381 00000 n
|
||||
0000014969 00000 n
|
||||
0000003518 00000 n
|
||||
0000015035 00000 n
|
||||
0000003655 00000 n
|
||||
0000006029 00000 n
|
||||
0000006137 00000 n
|
||||
0000008431 00000 n
|
||||
0000008539 00000 n
|
||||
0000009338 00000 n
|
||||
0000015099 00000 n
|
||||
0000009446 00000 n
|
||||
0000009585 00000 n
|
||||
0000009802 00000 n
|
||||
0000009928 00000 n
|
||||
0000010187 00000 n
|
||||
0000010487 00000 n
|
||||
0000010675 00000 n
|
||||
0000010877 00000 n
|
||||
0000011034 00000 n
|
||||
0000011325 00000 n
|
||||
0000011727 00000 n
|
||||
0000012143 00000 n
|
||||
0000012353 00000 n
|
||||
0000012596 00000 n
|
||||
0000012760 00000 n
|
||||
0000013062 00000 n
|
||||
0000013200 00000 n
|
||||
0000013313 00000 n
|
||||
0000013423 00000 n
|
||||
0000013531 00000 n
|
||||
0000013647 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 68
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
15150
|
||||
%%EOF
|
|
@ -0,0 +1,278 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Building and Installing the Basic Demo
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="demo.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Building and Installing the Basic Demo
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#About this Document">About this Document</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#About the Demos">About the Demos</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Setting your CLASSPATH">Setting your CLASSPATH</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Indexing Files">Indexing Files</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#About the code...">About the code...</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10013"></a><a name="About this Document"></a>
|
||||
<h2 class="boxed">About this Document</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This document is intended as a "getting started" guide to using and running the Lucene demos.
|
||||
It walks you through some basic installation and configuration.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a name="N1001C"></a><a name="About the Demos"></a>
|
||||
<h2 class="boxed">About the Demos</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
The Lucene command-line demo code consists of two applications that demonstrate various
|
||||
functionalities of Lucene and how one should go about adding Lucene to their applications.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10025"></a><a name="Setting your CLASSPATH"></a>
|
||||
<h2 class="boxed">Setting your CLASSPATH</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
First, you should <a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">download</a> the
|
||||
latest Lucene distribution and then extract it to a working directory. Alternatively, you can <a href="http://wiki.apache.org/jakarta-lucene/SourceRepository">check out the sources from
|
||||
Subversion</a>, and then run <span class="codefrag">ant war-demo</span> to generate the JARs and WARs.
|
||||
</p>
|
||||
<p>
|
||||
You should see the Lucene JAR file in the directory you created when you extracted the archive. It
|
||||
should be named something like <span class="codefrag">lucene-core-{version}.jar</span>. You should also see a file
|
||||
called <span class="codefrag">lucene-demos-{version}.jar</span>. If you checked out the sources from Subversion then
|
||||
the JARs are located under the <span class="codefrag">build</span> subdirectory (after running <span class="codefrag">ant</span>
|
||||
successfully). Put both of these files in your Java CLASSPATH.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10048"></a><a name="Indexing Files"></a>
|
||||
<h2 class="boxed">Indexing Files</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Once you've gotten this far you're probably itching to go. Let's <b>build an index!</b> Assuming
|
||||
you've set your CLASSPATH correctly, just type:
|
||||
|
||||
<pre>
|
||||
java org.apache.lucene.demo.IndexFiles {full-path-to-lucene}/src
|
||||
</pre>
|
||||
|
||||
This will produce a subdirectory called <span class="codefrag">index</span> which will contain an index of all of the
|
||||
Lucene source code.
|
||||
</p>
|
||||
<p>
|
||||
To <b>search the index</b> type:
|
||||
|
||||
<pre>
|
||||
java org.apache.lucene.demo.SearchFiles
|
||||
</pre>
|
||||
|
||||
You'll be prompted for a query. Type in a swear word and press the enter key. You'll see that the
|
||||
Lucene developers are very well mannered and get no results. Now try entering the word "vector".
|
||||
That should return a whole bunch of documents. The results will page at every tenth result and ask
|
||||
you whether you want more results.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10063"></a><a name="About the code..."></a>
|
||||
<h2 class="boxed">About the code...</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
|
||||
<a href="demo2.html">read on>>></a>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,271 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 615 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gaua<9lHd\&;KZO$6PI!?%6<CP-iV[<N3S;[rr8rS-4]$>qk[>h\QrZS[;SS9*tq%RUKg"Z-=iJi,V6e@1\!3'-R1n!sH%5#,o-gM!\Hg&>W_;dQP+4,u7[XPB1\/7+Ao>h6sjnT"]0]79`e]WO?[k;oKaS!U7po!1:=t2l\T8<?6L#r.p94.<?l?jB`?l038uuEe$.W^c@$,@KV02CAHj//>4$?<TUQg7s>#Bp5qGZ?qA1f]/4l9qWt_?2:EL'cF#E*R:c*3!Ck-/0XCNFDE8O<J(V4oJ\h<J^30"F>N6or?.h2[V=Slf,qoS;K]fqX$ud%MC+h7cPP?[U:^fU"'&U0IL[V?uh&+DIdDl;"6G?7r_&sh]k]?hfla8Q]3%>0u=5DG&/T6jGqH&jZ3)^jab#@g6E8GGq!JO7#He(-UOT1?^=(N\mBt[#]19e)\_:&\L!JaIgHe/5Op:2edT?ObYU-JMC2SaGRr9aARs80`*5f((_ZiWP15qTo"p`1o%59aUF&<)EQghTEIEu9ZP`,n*A9E"KdQeS'N5OeuqYu:e!d&GO`,cA=lXZ,AgX1apdDH2ge;CeqB,ZWqo+1q'MCh3Jq$g>sp!2=LlrV~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 519.166 213.332 507.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 500.966 194.66 488.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 482.766 240.68 470.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 464.566 179.0 452.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 446.366 192.32 434.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Length 2208 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm=gQ(#H&:O:SW;D_\L`)&\\dngbPAZg38COYkU1jBg9=1h&/34KQNY1@041Yr6d<3n\_!Y)5adFqtL1cmCjm8>qm.8FJd3>l%X8;3D:A*AN(Qi:NNFdS7iKZ9)fYk3"hh.Pm?i<-3I,_Z--+UFPrB@hrcCWjHQ;`49>gI5%1P6G#T49`W4Vp9mXQ@b(l`igK=E@Y!oD!VX8i7%-2D'[29+dLPT#:H?XlZ%l#H(o)<GR`_OXLJrRp`$rjBE+2/CLYo%e7EUR&.6$ddPgO_/Ie-nN>dPn:[LED#!U:_j*jcc1%N*9IcW=%8SlnRW.>u)#c,qD(a#ZNj?lMmB,*:<Sj#rcZtG8m^!oGgA7?/SL@;G?6aq1/A"DI*CYgoP+p`JO]Q"I2IE^5NA4VpFI"YHMVR,`/Fmqp.:rGe_.!>8<;!#BGQT\GP#[.V%mpu^[)%Tj,:[a3AVI%EUjfNjY"SdF8U]JDM_8S,;aDI$h!G*mH'[Hf<KQ`0M)HS3dR'WeM`((mJ0qT#5"jos5Qu>'.=E]P2M;\0n\AZbb$p6d^.1cI\[F-^\6>G7WCj_;Up8)]MmhVqB&V'nXXH!tjT[fD#F$NkQ<*#dEIL7D;`P<7%j`s,^]=3O,d%Cf6k-j_,4XL!/4"S,7p`jA^:S`A^&6F)A_SLS(tk;[Kf$;mbT?]S]!T%CAYG\6C<SYJM)aRa@#6'"TY0b\RDY<jc"4I9cP.O)&&$t0JB'B.!7Wh3:q8drH!eI88p([0$1/^.;TWDpj:U"/9Q?I&Goh3R1k?8qA7<.4nNA)/Yq-V$g_a\R>)F=E6b.O$Z2e:(?A&`W4KXCbDAO[/p2,jUe^Y[PrRn<*&cc^ZD[oIdRp+@FI7bXf$jcK.3"d0d\6aM=(uAMI-k$Ub!O'S?Ki"J;DQc:Nn[%/NIE,:i4&@?R%)#8S_\t[J9Z3#4*(T-2[#f"Z[`mmo<1<<J/qu`Ta`n3S1rtA**%PQIc?=H=8h>M,_rW7=n+dhrdD^\g_EbRXX'qR>6Lss(QGDD!-RR.Na9s@266=YhT"r/KL8m-)P\#P&d"%PD*.o<4+>J4:4VE#9`i[.dBY3&0a!&iD+WSA,M,72l_,39G0,$=]WR0i+`DsrXB?hg,`2-hZ3ql:ok&SVs.AYc*jH\om[]dh19?s4<iAm<*PcKWtrV2b^'phj<\^f#DG-C(gQ9)0SlUPgG:g'\(VH58QD+[[F&=6j3B%c_7'1@TL35d>@OMKIYiKb9bB=?A1R8h-Ep4*dMf,-_M.Cl-H*$e00<_BN%BlgHYaMS;c>l(2FWnYO#K.q=o#:,Yf>>R2SQO"hfKmoe\C;8jbf2-keJArP%Pb'842dJ5=:W9<=QX[p7)5:cD@_EIk#HC$[]]JDjg8@Z-iAedj!6fmYd\\G8SO"(&O@`dApXmrH.he>46lh^6=_45&Sj&EA'WU2bs,:9!KG8GofUbCf,>G!\<M_!!!H?8*o:`hFcMXkG9$R*(D<FO8Rmk%S.jXD6oim/<RUoZAOtrUm5,N,=^E+UrnqlN7\s[\cc4r:a3Lt9EVX`5J3OFp+V>1fjF:es6a9bG8$OjpgO"-2n<]0%L2Cd[LRZ<+'M)pidg=]bG*5cqEHbY>.GP1gAHG'I'nHf$(daN?Jf8d;IO;^>1]F3MgOF/[kemp>JlKM3+\TZo@L-S\4j`uIFK6+t](XEg[K^\`!R%5:TB4gF>::`Irh3-ECNgPJ$53cpA-5f'oTJS]KCs.k#cphu<cPp,QEl9$7U<F=c:4%cb,8B">#02+<VaGq+;!7clNhZeUVar0HJ5`:?@EDLuVaGpc$7ntSAKDd#s6a@'d&c1R0Go]fgY`Eo]\n*4i/#8PUfl7['3:bipc,D7.n+:ceI4JM/k;+OM]'8(h$JAlhN&@&'KTi`,f@Tq`EB^HPq;og2jAG^,fD*<S>b/T1PN[HE/AgZ6AL5bH@em+[gi0)kKj%CL0@Gc0iHmc,/+^nU#Qc@/t*NXldAq<&Va;t7WIG^O650[VNN0@7eI9rP4[edbt[j*1H!nQVRsV2T=c03-(9VlArYts84()1b9k`Bi*(>D3Fd8]E79eOCB:FhCqY8SAjjBO7;t81"#mH=L7XJ*42n2%K`g4i493Z@Q?j_J8""8'FnESM_Z(kRSRFp'3uCG(hDPH=H9JtUCNX<KB(P(a5\&@#d.c"XjDG1ph?=fbUECY'K)#$M\@Fp=~>
|
||||
endstream
|
||||
endobj
|
||||
19 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 18 0 R
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\151\0\163\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164)
|
||||
/Parent 20 0 R
|
||||
/Next 22 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
22 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\104\0\145\0\155\0\157\0\163)
|
||||
/Parent 20 0 R
|
||||
/Prev 21 0 R
|
||||
/Next 23 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\123\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\171\0\157\0\165\0\162\0\40\0\103\0\114\0\101\0\123\0\123\0\120\0\101\0\124\0\110)
|
||||
/Parent 20 0 R
|
||||
/Prev 22 0 R
|
||||
/Next 24 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
24 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\111\0\156\0\144\0\145\0\170\0\151\0\156\0\147\0\40\0\106\0\151\0\154\0\145\0\163)
|
||||
/Parent 20 0 R
|
||||
/Prev 23 0 R
|
||||
/Next 25 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\143\0\157\0\144\0\145\0\56\0\56\0\56)
|
||||
/Parent 20 0 R
|
||||
/Prev 24 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
26 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
27 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
29 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F9
|
||||
/BaseFont /Courier
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
31 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 2
|
||||
/Kids [6 0 R 19 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 20 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 26 0 R /F5 27 0 R /F1 28 0 R /F9 29 0 R /F2 30 0 R /F7 31 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 593.466 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 527.932 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 375.198 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 209.264 null]
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<<
|
||||
/First 21 0 R
|
||||
/Last 25 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 32
|
||||
0000000000 65535 f
|
||||
0000005710 00000 n
|
||||
0000005775 00000 n
|
||||
0000005867 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000777 00000 n
|
||||
0000000897 00000 n
|
||||
0000000950 00000 n
|
||||
0000006001 00000 n
|
||||
0000001085 00000 n
|
||||
0000006064 00000 n
|
||||
0000001221 00000 n
|
||||
0000006130 00000 n
|
||||
0000001357 00000 n
|
||||
0000006196 00000 n
|
||||
0000001492 00000 n
|
||||
0000006262 00000 n
|
||||
0000001628 00000 n
|
||||
0000003929 00000 n
|
||||
0000006328 00000 n
|
||||
0000004037 00000 n
|
||||
0000004240 00000 n
|
||||
0000004434 00000 n
|
||||
0000004670 00000 n
|
||||
0000004859 00000 n
|
||||
0000005048 00000 n
|
||||
0000005161 00000 n
|
||||
0000005271 00000 n
|
||||
0000005379 00000 n
|
||||
0000005485 00000 n
|
||||
0000005601 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 32
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
6379
|
||||
%%EOF
|
|
@ -0,0 +1,306 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Basic Demo Sources Walk-through
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="demo2.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Basic Demo Sources Walk-through
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#About the Code">About the Code</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Location of the source">Location of the source</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#IndexFiles">IndexFiles</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Searching Files">Searching Files</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#The Web example...">The Web example...</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10013"></a><a name="About the Code"></a>
|
||||
<h2 class="boxed">About the Code</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
In this section we walk through the sources behind the command-line Lucene demo: where to find them,
|
||||
their parts and their function. This section is intended for Java developers wishing to understand
|
||||
how to use Lucene in their applications.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a name="N1001C"></a><a name="Location of the source"></a>
|
||||
<h2 class="boxed">Location of the source</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Relative to the directory created when you extracted Lucene or retrieved it from Subversion, you
|
||||
should see a directory called <span class="codefrag">src</span> which in turn contains a directory called
|
||||
<span class="codefrag">demo</span>. This is the root for all of the Lucene demos. Under this directory is
|
||||
<span class="codefrag">org/apache/lucene/demo</span>. This is where all the Java sources for the demos live.
|
||||
</p>
|
||||
<p>
|
||||
Within this directory you should see the <span class="codefrag">IndexFiles.java</span> class we executed earlier.
|
||||
Bring it up in <span class="codefrag">vi</span> or your editor of choice and let's take a look at it.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10037"></a><a name="IndexFiles"></a>
|
||||
<h2 class="boxed">IndexFiles</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
As we discussed in the previous walk-through, the <span class="codefrag">IndexFiles</span> class creates a Lucene
|
||||
Index. Let's take a look at how it does this.
|
||||
</p>
|
||||
<p>
|
||||
The first substantial thing the <span class="codefrag">main</span> function does is instantiate <span class="codefrag">IndexWriter</span>. It passes the string
|
||||
"<span class="codefrag">index</span>" and a new instance of a class called <span class="codefrag">StandardAnalyzer</span>.
|
||||
The "<span class="codefrag">index</span>" string is the name of the filesystem directory where all index information
|
||||
should be stored. Because we're not passing a full path, this will be created as a subdirectory of
|
||||
the current working directory (if it does not already exist). On some platforms, it may be created
|
||||
in other directories (such as the user's home directory).
|
||||
</p>
|
||||
<p>
|
||||
The <span class="codefrag">IndexWriter</span> is the main
|
||||
class responsible for creating indices. To use it you must instantiate it with a path that it can
|
||||
write the index into. If this path does not exist it will first create it. Otherwise it will
|
||||
refresh the index at that path. You can also create an index using one of the subclasses of <span class="codefrag">Directory</span>. In any case, you must also pass an
|
||||
instance of <span class="codefrag">org.apache.lucene.analysis.Analyzer</span>.
|
||||
</p>
|
||||
<p>
|
||||
The particular <span class="codefrag">Analyzer</span> we
|
||||
are using, <span class="codefrag">StandardAnalyzer</span>, is
|
||||
little more than a standard Java Tokenizer, converting all strings to lowercase and filtering out
|
||||
useless words and characters from the index. By useless words and characters I mean common language
|
||||
words such as articles (a, an, the, etc.) and other strings that would be useless for searching
|
||||
(e.g. <b>'s</b>) . It should be noted that there are different rules for every language, and you
|
||||
should use the proper analyzer for each. Lucene currently provides Analyzers for a number of
|
||||
different languages (see the <span class="codefrag">*Analyzer.java</span> sources under <a href="http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/analyzers/src/java/org/apache/lucene/analysis/">contrib/analyzers/src/java/org/apache/lucene/analysis</a>).
|
||||
</p>
|
||||
<p>
|
||||
Looking further down in the file, you should see the <span class="codefrag">indexDocs()</span> code. This recursive
|
||||
function simply crawls the directories and uses <span class="codefrag">FileDocument</span> to create <span class="codefrag">Document</span> objects. The <span class="codefrag">Document</span> is simply a data object to
|
||||
represent the content in the file as well as its creation time and location. These instances are
|
||||
added to the <span class="codefrag">indexWriter</span>. Take a look inside <span class="codefrag">FileDocument</span>. It's not particularly
|
||||
complicated. It just adds fields to the <span class="codefrag">Document</span>.
|
||||
</p>
|
||||
<p>
|
||||
As you can see there isn't much to creating an index. The devil is in the details. You may also
|
||||
wish to examine the other samples in this directory, particularly the <span class="codefrag">IndexHTML</span> class. It is a bit more
|
||||
complex but builds upon this example.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100AE"></a><a name="Searching Files"></a>
|
||||
<h2 class="boxed">Searching Files</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
The <span class="codefrag">SearchFiles</span> class is
|
||||
quite simple. It primarily collaborates with an <span class="codefrag">IndexSearcher</span>, <span class="codefrag">StandardAnalyzer</span>
|
||||
(which is used in the <span class="codefrag">IndexFiles</span> class as well) and a
|
||||
<span class="codefrag">QueryParser</span>. The
|
||||
query parser is constructed with an analyzer used to interpret your query text in the same way the
|
||||
documents are interpreted: finding the end of words and removing useless words like 'a', 'an' and
|
||||
'the'. The <span class="codefrag">Query</span> object contains
|
||||
the results from the <span class="codefrag">QueryParser</span> which is passed to
|
||||
the searcher. Note that it's also possible to programmatically construct a rich <span class="codefrag">Query</span> object without using the query
|
||||
parser. The query parser just enables decoding the <a href="queryparsersyntax.html">Lucene query
|
||||
syntax</a> into the corresponding <span class="codefrag">Query</span> object. The searcher results are
|
||||
returned in a collection of Documents called <span class="codefrag">Hits</span> which is then iterated through and
|
||||
displayed to the user.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100ED"></a><a name="The Web example..."></a>
|
||||
<h2 class="boxed">The Web example...</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
|
||||
<a href="demo3.html">read on>>></a>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,288 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 615 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau`Q9okbt&A@ZcI*<Ykos`nIUlEl=V5amN*k"3CDuqN*WI`mm^FpE>44-[e.;KFgg#JKGcQBKRKDR5(KL#b#6\,#?)B`u-0L4HL6.Cr%L*.3SLelrCYrX7HY3s)gaKV.<4LD)f4M5dlF]'$TK4!,"41*J=8QC0DIY7Fm<BNr\]Z6iGZYXZWgLEDchet6bAB=RU+m09nOH#)tR8GUii!-dlO0X"2Ao]7"B(*:*$jnHgGB'oA/PY(t/bHmP;dD8\C?in_#8gbC_l1nJGJfO_r*eLZM@?r:II#Ei[uH<ujBa;TSTW"siQYSn#*'OrI00j4.fkP6PTqV4.tMX;T[T\cFS5VS>UWM)ZZTbP]'rr76BD^,+W9>c2`e-qBDnsTeEaOkqqL^6gO?u-&$3a*=E=N-aFhaDp8iHf0kjrn8%6g:X?i1D813hISi[B)*ng%.m[eRfTC,4WG<ihgVfShR2Rh8RhL4p;pYYaqNJ#!SL=eF!,7,[b2R3Pn&e9j%LYugLmV<?$PX7&LP&[\ti9ji=JqJkS#CiMps%IFV)u#Nq+ri[4&/#JlI\"'Q><@7H?4u:XCirrnp5/;h`MtI0Yd%sSX'1p(PsIq=5FMA&K)~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 519.166 185.996 507.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 500.966 217.64 488.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 482.766 160.664 470.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 464.566 184.328 452.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 446.366 206.972 434.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Length 2722 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm>D3*F0')q<++ll:Z@[F.iQ[[,dQQekL]5)d"%_)C%bI#NP/@q'Va7nn<,h^`W9mU*P#`r?G,!#8=bVLp+kP=I_o@`RgTB/N07pc3O%YF[miYT/gl*]^Ro%0MH=lD0o99U4lO-BS;`uneV'RO#.MqL=-ch#i=a34qf#Ni(Tn#^5A!rNG=EGHQ1j/FupHN/7,YkR!a3#qPX_a8M5Ztq[1>5Y%ZYklV6s#c/\%&a)H&giK=Su-.?if'^%R)BBL;&CcR(pGt=jnMg8Me+]H)H!q@Ts"ttX95Z?if.,al]"8c7Wl9Vki@HMaEm)q\l@E9YEt<8XO3r\FJZe=V:_g:OZ4;RdC65=5t9DuEu(@s?C:k2+37@FBt<987FH6e-[p0feH9L+\F\IJi\+m!ML$_unLK;'s-`=97URl![1aH!E0(MO]='/\'FFA,b4kCq[rcS_DH`da7NEnCQ\V%L-BY\L(;AO'ZK/^]%E%'#-\F.q&f+7AIkr&n)JRE)59/VfOgTX8UR9LXC3A"-S["S..7b,DAHV_FHX\df6^F97i`B!.1j`Z?#*ELH27St#7heNun.p?a6jZcXW4H[d^9sDrjD!)WfG1f-[0-_&O%[E!/$68/l>sGeK9$&5%p%!b$^R;?-:0R/eQ(gj7Nc^GD;BJ;p!O<$4aela_![gf_*$fP7[KGnfCfMtD_njB2R;*tJtUS+<N<XlZ>TXs%H8pH8XNFrH="7X6K7kn1A<cMWrLmaY97E(Gq\\RXV>p[lnG*V*?f!(q$)]MYF_h#q9"<J70+?VUG>$Ua\&b/pl:[[nPfs\4M:f/)!<HIBA<X=OfesL";"3$=,E/,9^/3?DH^(+,0XZC3"K,2QMl^E7%O"$"lK3PFV)h=N-WX)4K$VT!b6`W-nE]Lrsg_Bbn'od?>V>GhI+Ee0]JQM42Q,llUhM$LFCCp7XioUI^P;E\"be<e2BiQ(<&!kGV<t`(h>AEbT5@0?jO+P9A/<CEP.PU,tmTO3:U(EI>]dpq,]Z:<_B(NO1,sf^G<RE&7<D@6gr@iEKi7Dbt"EN'U+_Z3>6TFgmEX0Vb=q%2oZl+3sK$(e.`uEY.'Wifej41S@'SrG?X@0lL7AAF[)ITm>$%@.tT+A!%`qR=#ej^MZ)O\V\*!?O^ZRNB0*N?'MrC4AAL.UTCtTL^u?2:.P,>\Dq:#2E^8V8hAk9\-)"F1*7le=g:<K=0KA$I=/[d0=IR8%at6*d@S&Xq_I@T4\b0nj9,ikSeEouN.8gG)OBs^[l\h'GT8;<p"/Sn(DT-%?0\h4D$#?@L!Sul#h6cln.1a2(7CQ)jk=&!=PJ%kn))o=eoYs1da<tbC0O_t;MjYFL11TUWdP"5O\LaQ)II<RaY*U5F?60(?Wd-pP5H.nh;&^ef9+`$/dOH<S_p?)TGiW4MHK-ooClAq;R"0)qLpo4(Jc(O&.o<-Q.<06jC+#:D-.HF/UO=u"U4jUjnBhW]2B[QQ,',l)P*=Jo+PpS$C1W&3!=JYUWl*ibGY>@K.8_C?FFaZRAm<CEljqlb_=Pej(,-j3?]me0Be=(qha-M16pJj@0CL0t`gm)8E4c7kQKT%Q9fDC^HXqrIA&Be_Aij\UHg<U$p3X:Hp^3H**$FYF;tqID!B>K:JAeJ$!<0J_jfWP'a3ls'DMVU8E!IAcAISH4-^iE-_a+9jNpaD1Rfl0uEau"'r5[UW?rekJSZ3X>W%\nC>'[=W-(9,d'f0_pkH9pa[Q*N2[U!5t=Q"gl"Yh:Fb-iN*d%=H.XcI!$#Hc'e@_q*[*d.dE=3T5FS@qK&@nTWaD?S]*>:qK^o:-.?$ZqKBVP80g,,5UX6u="u#O*uX]haP$3/MF8D;`98([=-p8;)J&B-:75<J.s+e,qpLgtaiJ8T+k@oKo1M^*a]u<=aY4c.,&FY$1dg'j4/tqJd_=)`+jOA`cJ1T4-j'333^J>:n667s%8\TAjRcc>J]$_ALh09!?o-/n3kNM"/4OC7qQ9UB^$_^2]g:@7/p[fL[sVb-J(X^;[Z[.].2ZO1@Wj0FV&sm_bSHf>;LHLKb7PB2IE<oXI+`YsQ@lS,73.-,Zmo`VdGMjPA1;KV'!"5FYcc3=._5TgQB$qC64ddN`Hu<UYX=BnTHG@kim?(in;%*JEkZ*W%F;.3pFbQfN,VrX_s?Pd\)f;gN.pY^uqi"sJ2T)a:nF^i,S'<<&C'EQ*6O>o]n_[X14^;[R?Rr`(,E[4>Re42/-=PlYFL$fMp8\1=C!_CA_jnHUU,*Q+P8BM8'ihP$fD_-OYT8LB5Y(;^A1.:sL7Fm42s(dJ/9:s[<H_:H\XD]:7>UN<p;2CR=<V+[N5BW<ng3*.Ur97G\scDe:'5W`;a^k2`6lbqM/9nGu3;W8Q-])Dja^?SC&G$,tii&R.o[c>m&<(CuF?7rMRB<H@8JS,SNFs2f!YXR(ZQ(So^c\U$+iXa9,6cenF:@J#HXN%<9IHUi_F8+43OD]G!F?1`?qR84*eHRR\E\@eE(50XU#7d0659nAJ=sh/l\U=$?<mSF@-2HWBi<9hii:A5Kjg-URCeLYchKg/%#EWo1j>:lM=d\jQk1+b6*16RJTLY5:_jD`3WUl1%pX#`[_B\P?<$?I?=e)-L9F7@%/(2AZ@mD@XO8;00N`rSEK+hek@.>oWVH)jWl*NM%,i\s"3ikQH<I6^Ep\;j#"kM\"5E\!C)jB<l)"):g>!S"W+!r1Em/@O_#&W]~>
|
||||
endstream
|
||||
endobj
|
||||
19 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 18 0 R
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Length 2152 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm=hf%7-&:X@\Tsl:4.n^TLCC^U&F_NdV6b=0`L1Ln&`7Sm;d3YV7hI"$mAB@>E;Z&3_Yt[e[hL0VBh4=C[[J4=@pp'=Z%K(WVUn6m4;&$ho%F+@nIRrBiEG)u[Z?Wi^/8mnr2j[PU$a5]`i1KJFP%!E@*d(LFkO7_1QB`*K,qE,<pm3MEe1+[O@ukFTeRlqs/DK`,;.mQ&m6b(@q]#:Lq8ZY:2V9tp?.s/n8]pLrgtXlm8Yb>=6`m@?=/QG:Hn%oBJUYLX859lseS0;jokC,/Z7^1)k'XC+UZM&)mG[7c%Oc>GR+P#h1?[!PAZ"q"mr*O2n4]44d.N12REW3g3e"IOqQs-_X-FH]Hk\P,>gdK\:mY<2,_ACAh7bk=esTuCKq<fF(N<>"Q/Lj4<[*W?D/N&Mj!S_PX)n_%!*&5(0<7*4]\&3\a\$$M3NM:I6:9Xi&po6=Nbos3;V15fjSBg'TIjg#*UK8J_oU]qJs-LG+@A0UoqCOcne8(NWmqrs<8u9X/$9gc7QkWefXa/68k9hqkS#TVqp'JOL2#iu]p4j(Gh*5T9'l=@p_>Q"*k&bW3S%P=XN[aG<d;5=kP7)<0B@L!\0R(=QC+3BW^LF.Bf`\4imOMK2M$;>UOFhG#=m08aGGVe@Zeu+."MYXgp!S,9M=@kXuDS6WrH7.+f%bf,&,A&-*k*ib2OKL;(]SA4L_aZrVfj`b4:n=6-'GH^>+,gDGb_Sg^C4XC$\<te7e@ZBl[[R[n&`ai+*8fnt=^p(_sWp64iMKCccNTRle,V192lkE"7/pV\&hU$@Ln<'ThpDM#pW9?eE(5_e`=d3=6L#]q4Y`KV#E,5I6n/LBY5$4M)KX$t>)i>(CJU.bk&I"lk.p+&:=@5):Jm3PQKJ5H]J81rfb+Fm2^V/""m$koe"A'QUd_'#YW&JHJClMs:aDcfj&n_@'d`<kXi`+<'FY<a@13rMA[(C#T;Vq51lE^-aPJ*(Ok9l'm0OE8$=/oEakU>sFu_9,^/MN[-GUI<[S`@A!nB43gg6[8OmrT#N6a/MRE\9;8@dJXWe4VV'J8O@.eQn3Wo.)]H-f=tR!gUFZP5-a<iEJ/Q\i+18&/f:+CE:W1gjM&fO3k3&IHCT2iWEJYJH8lS/5o0c5[9HZ(4MUp5/.d8=3)d/?-k0QfM_:*U)pN*5&\&W2nk,89Kc,:7/^OFlD9X>R6BR98!Eg\9]ch.T-8)knVdj.$h*4UC/c([%6]q^*lbKM(ag.8J/BPHN3IUm<hV<7(4R41:W.tQ(p*(Wg>TH@c9MhEtMFGrF@WObuM<adqWLZI]D(BEJ*X@<R2-)mBP>tY>1*Al%i<M5MU8`_K%Hq=\TFUG7BfWa*%7I&Nn9_GX'H9D36pI8_3&Y?BXa53-nUBm6Uech+6q:#hOpeF"V-NUpmd$QJ&nNu.<pPN7i_Q36Bih.g+i9K;f/-,YlPZh[HC&KkEMj#rbiAbC<,R.!:=Ou7%GsP6Q0QbhKG2S"9]1[FeO'mi'l&Ra80EGVZE$./.CjVh>fkK["Xg[k]SFMB9XS.V3%'ZU\[MA/TPZiuf0oB?=T,lft?1pm.'\i#Jg!*W-Q`D>gN6Y5!Z$[0s&j^jTh#fk7V2,GjkY,S*0nu,BDQ[_;SX?07p]>/i+;`']isr'<*iO>*elK,Io1[F@a/A(mh5%d]!82pl9&QSG+NgL3[",lr4`.cH7K@:9RIjr0Vs.$RFirpX(.:GaorG>Oa':RE@uH.oJnn@]2$XPZ?5.eVB$QKWp\XnLj-r:m4&<`sgm,_^J?AY"]NU_X.AUiD&=K3sn6S,4+5H;:d_,Ea<ai/>9%Fr^2P[mpd//D8/n1B_c%Q+6a9VjnlL?MK1BIWM*bd29VipX%?_>Y8XueXa">CD*!U8*bM2kgrEKCm76T=Tbc>[&Bhn46`qk#j)9@(Od5ChTG4hdt1?I>5O+EPsj+unKW9<YJJ4/PGY?$QqiJT]o]R\f$p\Gk2`<d]DQ`s2)`5gh(CRlA.A&Ii,ud"(Z5J`2Y.P>[4sUFi+k``>/d8GHML,Qn+(Bo)am_[f*nNC!m4EhE-o<^4e+6&EjpU!5POd,'u55HTb)7AnZj$JGZ8Zru;.L[+-F)XWeo=i6o\^W&Bn[I6rH7<>n,CCZd%fXrs)JGTjPq@Um~>
|
||||
endstream
|
||||
endobj
|
||||
21 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 20 0 R
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\103\0\157\0\144\0\145)
|
||||
/Parent 22 0 R
|
||||
/Next 24 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
24 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\114\0\157\0\143\0\141\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\164\0\150\0\145\0\40\0\163\0\157\0\165\0\162\0\143\0\145)
|
||||
/Parent 22 0 R
|
||||
/Prev 23 0 R
|
||||
/Next 25 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\111\0\156\0\144\0\145\0\170\0\106\0\151\0\154\0\145\0\163)
|
||||
/Parent 22 0 R
|
||||
/Prev 24 0 R
|
||||
/Next 26 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
26 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\151\0\156\0\147\0\40\0\106\0\151\0\154\0\145\0\163)
|
||||
/Parent 22 0 R
|
||||
/Prev 25 0 R
|
||||
/Next 27 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\40\0\124\0\150\0\145\0\40\0\127\0\145\0\142\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145\0\56\0\56\0\56)
|
||||
/Parent 22 0 R
|
||||
/Prev 26 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
28 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
29 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
31 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F9
|
||||
/BaseFont /Courier
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
32 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
33 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 3
|
||||
/Kids [6 0 R 19 0 R 21 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 22 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 28 0 R /F5 29 0 R /F1 30 0 R /F9 31 0 R /F2 32 0 R /F7 33 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 580.266 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 453.932 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [21 0 R /XYZ 85.0 507.0 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [21 0 R /XYZ 85.0 335.866 null]
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<<
|
||||
/First 23 0 R
|
||||
/Last 27 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 34
|
||||
0000000000 65535 f
|
||||
0000008534 00000 n
|
||||
0000008606 00000 n
|
||||
0000008698 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000777 00000 n
|
||||
0000000897 00000 n
|
||||
0000000950 00000 n
|
||||
0000008832 00000 n
|
||||
0000001085 00000 n
|
||||
0000008895 00000 n
|
||||
0000001221 00000 n
|
||||
0000008961 00000 n
|
||||
0000001358 00000 n
|
||||
0000009027 00000 n
|
||||
0000001495 00000 n
|
||||
0000009091 00000 n
|
||||
0000001632 00000 n
|
||||
0000004447 00000 n
|
||||
0000004555 00000 n
|
||||
0000006800 00000 n
|
||||
0000009157 00000 n
|
||||
0000006908 00000 n
|
||||
0000007081 00000 n
|
||||
0000007316 00000 n
|
||||
0000007482 00000 n
|
||||
0000007677 00000 n
|
||||
0000007872 00000 n
|
||||
0000007985 00000 n
|
||||
0000008095 00000 n
|
||||
0000008203 00000 n
|
||||
0000008309 00000 n
|
||||
0000008425 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 34
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
9208
|
||||
%%EOF
|
|
@ -0,0 +1,301 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Building and Installing the Basic Demo
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="demo3.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Building and Installing the Basic Demo
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#About this Document">About this Document</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#About the Demos">About the Demos</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Indexing Files">Indexing Files</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Deploying the Demos">Deploying the Demos</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Configuration">Configuration</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Running the Demos">Running the Demos</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#About the code...">About the code...</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10013"></a><a name="About this Document"></a>
|
||||
<h2 class="boxed">About this Document</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This document is intended as a "getting started" guide to installing and running the Lucene
|
||||
web application demo. This guide assumes that you have read the information in the previous two
|
||||
examples. We'll use Tomcat as our reference web container. These demos should work with nearly any
|
||||
container, but you may have to adapt them appropriately.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a name="N1001C"></a><a name="About the Demos"></a>
|
||||
<h2 class="boxed">About the Demos</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
The Lucene Web Application demo is a template web application intended for deployment on Tomcat or a
|
||||
similar web container. It's NOT designed as a "best practices" implementation by ANY means. It's
|
||||
more of a "hello world" type Lucene Web App. The purpose of this application is to demonstrate
|
||||
Lucene. With that being said, it should be relatively simple to create a small searchable website
|
||||
in Tomcat or a similar application server.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10025"></a><a name="Indexing Files"></a>
|
||||
<h2 class="boxed">Indexing Files</h2>
|
||||
<div class="section">
|
||||
<p> Once you've gotten this far you're probably itching to go. Let's start by creating the index
|
||||
you'll need for the web examples. Since you've already set your CLASSPATH in the previous examples,
|
||||
all you need to do is type:
|
||||
|
||||
<pre>
|
||||
java org.apache.lucene.demo.IndexHTML -create -index {index-dir} ..
|
||||
</pre>
|
||||
|
||||
You'll need to do this from a (any) subdirectory of your <span class="codefrag">{tomcat}/webapps</span> directory
|
||||
(make sure you didn't leave off the <span class="codefrag">..</span> or you'll get a null pointer exception).
|
||||
<span class="codefrag">{index-dir}</span> should be a directory that Tomcat has permission to read and write, but is
|
||||
outside of a web accessible context. By default the webapp is configured to look in
|
||||
<span class="codefrag">/opt/lucene/index</span> for this index.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1003D"></a><a name="Deploying the Demos"></a>
|
||||
<h2 class="boxed">Deploying the Demos</h2>
|
||||
<div class="section">
|
||||
<p>Located in your distribution directory you should see a war file called
|
||||
<span class="codefrag">luceneweb.war</span>. If you're working with a Subversion checkout, this will be under the
|
||||
<span class="codefrag">build</span> subdirectory. Copy this to your <span class="codefrag">{tomcat-home}/webapps</span> directory.
|
||||
You may need to restart Tomcat. </p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1004F"></a><a name="Configuration"></a>
|
||||
<h2 class="boxed">Configuration</h2>
|
||||
<div class="section">
|
||||
<p> From your Tomcat directory look in the <span class="codefrag">webapps/luceneweb</span> subdirectory. If it's not
|
||||
present, try browsing to <span class="codefrag">http://localhost:8080/luceneweb</span> (which causes Tomcat to deploy
|
||||
the webapp), then look again. Edit a file called <span class="codefrag">configuration.jsp</span>. Ensure that the
|
||||
<span class="codefrag">indexLocation</span> is equal to the location you used for your index. You may also customize
|
||||
the <span class="codefrag">appTitle</span> and <span class="codefrag">appFooter</span> strings as you see fit. Once you have finished
|
||||
altering the configuration you may need to restart Tomcat. You may also wish to update the war file
|
||||
by typing <span class="codefrag">jar -uf luceneweb.war configuration.jsp</span> from the <span class="codefrag">luceneweb</span>
|
||||
subdirectory. (The -u option is not available in all versions of jar. In this case recreate the
|
||||
war file).
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10070"></a><a name="Running the Demos"></a>
|
||||
<h2 class="boxed">Running the Demos</h2>
|
||||
<div class="section">
|
||||
<p>Now you're ready to roll. In your browser set the url to
|
||||
<span class="codefrag">http://localhost:8080/luceneweb</span> enter <span class="codefrag">test</span> and the number of items per
|
||||
page and press search.</p>
|
||||
<p>You should now be looking either at a number of results (provided you didn't erase the Tomcat
|
||||
examples) or nothing. If you get an error regarding opening the index, then you probably set the
|
||||
path in <span class="codefrag">configuration.jsp</span> incorrectly or Tomcat doesn't have permissions to the index
|
||||
(or you skipped the step of creating it). Try other search terms. Depending on the number of items
|
||||
per page you set and results returned, there may be a link at the bottom that says <b>More
|
||||
Results>></b>; clicking it takes you to subsequent pages. </p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10088"></a><a name="About the code..."></a>
|
||||
<h2 class="boxed">About the code...</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
If you want to know more about how this web app works or how to customize it then <a href="demo4.html">read on>>></a>.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,344 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 661 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!$E966RV&:j6I$6AM$'Km$JrMXAWktJ!,\$QAA_UaYs\NH&;hj7E+lul!AM$jQq@bKRU[1^)HK%h:LKL#a(,!as/$P:qq(ngTB+R\AYL*-pMO;u+8@Wb;LK3X!I,,4eei_u%4j2j5t\8IPVQ.`d;eDs9l"!esA*+8%OgmP0;[6FJjp-#S-8nCcQb+fu:hX3)5A:Q[]^c@$,@O$HG9DRWWCnM_sf'6+uP;rXtqjTUg?qA2O>`q;75!%Q6>1g]O1M^`>l>!WF!Cl8G0^@ZZm;sl`He?raJAM3I^@pj.2RW-Y+&q?tXj*;E)o**Y,(-SpN<"_WUtl1iA/:fV"H!eIbi8NRJ)GZ(d1o.DhWRl>#U++WJ7+J"89@#rT(\_sjf`[-%+mY<jd!%j]GT;SX5J8-.O,FmL\J0bntb[E)?'4YTQQ;"qUb;e#i^u&cguM;)f#egDp#Ffem*LBhmVK`4Iom=4L1m`[5$f.>B"ginoUHFiTUU]oDG3R^CIp#k->N[.YZ7$J9\&EQQ1BDJtIH]dJl0\&lA(@%sJ),KS*0S,5;eP]2"#Qfg7A:JoRt+_48D&j<1>KdC6BYk>L[X[JPB%-QG4)+;?jcnU$)80'8WTlDM#]Ap1U;H,$Vsp0a`)'7/Q$-d,,JO"uJ#rAP_*n7h~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 519.166 213.332 507.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 500.966 194.66 488.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 482.766 179.0 470.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 464.566 215.324 452.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 446.366 177.332 434.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 428.166 206.0 416.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 409.966 192.32 397.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Length 2641 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm=>Ar7U(4OT5&GjfjBP<O>pFVdk1L4ND].pN<2Z"W?[*>R$C33&4*R'#j,KYhgO\)`hV[/B;Z:LSQpO/iUQWG8q=2/%O/5B[+F1T+MkM>%29k)/B[Z:=(Isg]i,qa800_"&1+*@Nio71i,G:MjYY5Wlm]=_>&71Scm=Dk9HB6se4^^kXDWP/V@LX'r/r9Ff)Dk1[k0D"=<V;#T#2EOo7UCTD$pTf=qs6VB;2Yb)bV8#5ujS:>:_pP=mCaKo$%Msade/H/k*t?4@ac>\R*QKQ&;cPZ[=NgC0,Xn?&e%`)pZ>!:CSY">*=uC@!C3m1&eQO0C2;SREcZ?BW>+f`5[OB4pbml=Jhe'0Ua.Q;Mh3a%oj3Mb"<\MX$ASIo]JV#'>)Pr<\C1_ouf+>G1>Ekj1*csIQG3K[/=ikc&EC:N\?0u9*WP\4L=ii%fgY1_5O9Ecj3o2uo:s6',^<C/Jr;<I?S`eJ+XjJ1_^!Eoi3<-RlYZDcHaWa)n8\d,f1oVs8705%1?=!?Ro(>be3Ju=mY.b`YNB)p;*33[1bp[++jTf$g#D5>2VIus\QGS&rYiQN7Ek5"=dbSq>C9GurV:%iq#DRU'0B,qB6IS`/E#,EdkQ9%_.u)]5F!ub?r@k%hJl%"O=Q51bQ8i@5&qgT[_L`@QQ_ro:WYJOaNNJ2bG_Qd1OjF;o#tqfIn_k/lTj@3&AZcOL^SuuNADZMn??P+6GY)FbXnF5?.uV*<pA3:O7_\opo+INrX)2h_YchSsCb)PCCK)YH=%4!37!bkcR4]>_+KeNch>Hm_[?sXGg1pUn="%-rA%$P.o,Qj5+="o@e/ZUq;-=U49Fgr>!l]V1\883Df+oS[c^UsCPDR;ig2#WeMA5Aa3sK\VI$BRjP#?A$ed1m^H?5+W/$mu-aJ.)L8jXJr-]*D_mZVR4-Nj@cT&:7=VjN9TJF@<@Y&`6l[;#tYrq0#1kqKUdH4r3eZ?kfJm$j]X%oP-N&G'r7p,rFc0HTTOE9@3lI3g>W;n98F[P*"DJ5)dBggf:hTFLloo^O`rINZtgQmB/P!UR2d_ZjbKRp$DlUK:7p#@+OeNiGC)G=%G%QNT^&;/1i[^+AXa;fs6@'o/-obT13?R>rf-OB/Y0WtQm?.'s5%2RmJXBhI01P3Nmkms"Lb%hHG1/:TW(0F_@.E:+RVS93rLjEK7RS=![l$:-]\D0N5_IN&3S5+ulFeX!%CRdDBD#>jbuI,>#j/:Y;k\eB'!Np^/u&aB.ZluDrM5JCI)lAt0Q6g=Do2XNC5B.Zqo//>(4+$80Pp_G0b?%FF[CNP8.NlbnSGjk@c/i!+'(W=N>6h#HO,Ng-V-q"'QqIT53j,<=n7;!R@Gm(t]7:M`:BdnhF=r4A>\`T'RCVADgWmg$1#@j>E;r\]Vj,EGJ(<pLU)&D2TDK00[,Sb1jQD)\'?p_q4G6/DZ0#)#(lr`H@/N_u/Nrb=?QnCjcd[mQp@.AWEM<#+0):D,g`LLgi=@8C[g8he3$3tdlE!eKk$qTah:WXWmEs9L#400lO/o>?D<k#"r.eker[C%2fUD)2KCP+\H('S2"2eec9:.[f#R14gl2ei^P0gc771jD.ADQ`XKMV@ce&KqN,60BnCfdm>d>[T`O(/=i?jpTB=N8>8bHJ_U8$/j>:Bp+BSObi&se_XaWjmGKc4L7uaq/`Zo&eJ:HBTF6@-BU\514ReepDWl3-QOurV<PAh`NPrQl,iY+,mfm_41gg@epbVbCSOGF"*)NW=d4nJiqq63TrOdJ=hh>OX9-4@0V=;hlc.EX,4Ls:hk&$/mTPDlQ/2NbY92I589YD4+<.U>!#Y0@L&J),raVmCU#bBgc5nj9bpX1RPuXmUoiZTu:+'KH8!3[DQNq$eI/#kMV645drZ@;SGP)Gb5ZTtHL?kDeb=eX`kB7YaZUIR%I(%nEfp,P`BB"AJVf)o6_M'iArs'g[#s/2d5Z0Me!'YWGJ-Vgg]lDN"qgAM5n/+c17):sZ/Lf&j8_a;#Vn@(RbmQKfGW_e1*6Vm_Jf*\9+6"'\(U2Eh-cGP4*;U"Z]T;(b*.#XoiCHnjJtN+(^oGi/ouW'>m^O4A,`_+)];@%70,?Qe5eb]io0.>-pTcJt*olkR*oB*K</,oU9A<Vg^C/sCBAPUdSo8r(e1p#e61al;+=05"dkXM(W@C_n5-C/R3r`@ZEIAUG21_=@E$qntlgcS17Eh;U^l3:)OcoKAcnc)q_WMkhL]1*\Gem]@onm/BI^=\4aul)N&)Y.0Bl6Zo8RS^a2i^9f5kWdt.O\bb;U:BSL/<1-J^O6LYOR$K>6Bqbs2^+n)8kDr#\Rq=j\dtH4;UOq0QAkO3*0o?'G,WkA?.eoqh(E0l9(DYo80$4/%53k\@1IMkdHJf-]jO-2LPLMRf!ssgi3fZ8]31<YnM+B'9N\Mh=ML2h%C<u\gS9f<rD(,2&Y4nWoXM@0+X*k[?pD2nr<(\j(>aQD-F!!4Sd?RH%S'q\8Wi>(J#Z.nfSK`d*^c`Ud71g2ZPeMfQ.ZI1rn"u?d^O^?D)7WG=WnH^52[eIA+u>J0eX^!1e,GLS[&B<N5Aga+,T+_Z)"c5)k6]L=>A]NRfdK61;i)HIIC\7SiG/Ls#hCd'Q)p%YK6!)NA<X0tg&&kJ+;Ta&;~>
|
||||
endstream
|
||||
endobj
|
||||
23 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 22 0 R
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Length 1607 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm<D/\/e&H;*)Tl3YUKb="G%LCF_CXHQ0[`i*5AKPTB[TUeL8lBZB?b_e891MDX;JZUORhU-$ceUa.b5H)Fj(e*q6+nlJIU"FPid47[^u$PX^>Hj8aZRh]p#>_brG$?L+nfRL%p#0Rhd5m4LO.cF31Tc+[lSb`?#>6/B#fgFmj;^:?*Vgu/`_*-Yrb-#E[<YR>AIi)P/Hube\gC^:;]D=/D[>b]B7*gD24+93onMJ@H5[:WN7pIdLgkGFo:X/IN#a;Kd=7>>uq39I)a,Me&,W>9(ZeV9X(FpKrJ'pqdJ/&ISh&;P_:l421KLt-[mT*VVV`>ZHg#A8%p<?I)Z2WHo>!.0n,uSVD4cSN>nu0PCS<M#qh!:!+nBfIS,bKEj,-/^0hLH@hObSRX/6Fc#]rX#mL4rC5&F%K0lak2qs!Oq5$mlYpUkj[`0I(&nap!/=s@0+;K`2S)HHI$/,#Di`p3I:Z+fCia7)WRGg-SF3VHCi?#2E=[QEf509+Y+*u1E6tu61qod4To[]L]q!c\sQm,k6,e,NsP9FAqE(0'>a:2?t/PAVO-Cm@-!oou?Eh4E1o7JgNHAAof1a@I4o[\]C/9/5?,S<VrcB_hfd35)?g4>\--^P5;8#e+Q@L?"0#hE0"%7_@lgDOpF?+S0jCT);!VBe47Z*UlbH[AtsS<Z0Im+]b1r7fh&<Cdc/.$hiKD=!fn*WdM3/9C5]T\l*#U_-aiXtX#&i#q@')C'u08Q^F,<EA("(#/;Y@Z&'^"B/JSkSaXqL?X(U-:KcaGS]6p'!kMZM*st+:M]#jWRTcrF=t@CA3Ii[o/\S@r498VK1BlP4c'5a8Z/$nU6';T,-Dr()491Oh@E2$p:fjn8A\GOW(LqKYE=e_!s0Gi\%#Hs1WF9OAMAtCe6&O/>G_c59NCU!BLKpnJ,RZ<3$(#M3uu/p$VLK"CZkmKS1AY\>VWk.WaBN+IS=.$E`@H[M[j/Dn435,ba!&a,.88^2\'5h\8cOua.=Wa+A1+sGbOO8_MhY>k/ZZ[j"/1C3%88/U8mu.0c8*7kt5VnU6>So[Z.Kb>%9PIb3S=6klg1n,RqQad5/mk%QQJj69/QNIq,j"UtfEFO?I(Wc#'R/0AHoMNQrDs0l%pV.YZYR@KN'KTggqA'Ph8s1H>pUnPR2!aP:,:2XR40k3hYa'^\fZqba__CprM="uVpF0KL-OV1s0V!cJ"`Gq"=X%FC()lA6qsHl0JJ%bDD+o"2<0k?uS8_$M9k'2o#B6Gn8$K7PItc+k#G1Ql(A[orPk15mJJHLGspK+hVS]!K:%]BQhlhomhR[0eY);<^4b^%ImXA5ceRa@Ph3T1L6)75TYT<:5NE9]?F69&AC[Oe/]X0*?=::o4q]VdS36GZV/_$Qi421/.i=lK<>$F1,tVeU9$l$g[GSkPFZ!T-V&YQf\"0*@\U57c_ii1N5G/&)#Fch7U.lnMtUIr@;dVAol'53pGrCk4/*1l>L;^lSXA%.-c"J#NZVp;2kLr5i\4_PM"&&5`Kr]ISeQdMs[[,<q?Xu*@6O+YR5bB)-5o:_/=f8DqBK;NJ0;<[.?T6ZKR`1]%4R\Fc0;06#-u%r=^h\g&2:ritIL~>
|
||||
endstream
|
||||
endobj
|
||||
25 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 24 0 R
|
||||
>>
|
||||
endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\151\0\163\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164)
|
||||
/Parent 26 0 R
|
||||
/Next 28 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
28 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\104\0\145\0\155\0\157\0\163)
|
||||
/Parent 26 0 R
|
||||
/Prev 27 0 R
|
||||
/Next 29 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
29 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\111\0\156\0\144\0\145\0\170\0\151\0\156\0\147\0\40\0\106\0\151\0\154\0\145\0\163)
|
||||
/Parent 26 0 R
|
||||
/Prev 28 0 R
|
||||
/Next 30 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
30 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\104\0\145\0\160\0\154\0\157\0\171\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\104\0\145\0\155\0\157\0\163)
|
||||
/Parent 26 0 R
|
||||
/Prev 29 0 R
|
||||
/Next 31 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
|
||||
/Parent 26 0 R
|
||||
/Prev 30 0 R
|
||||
/Next 32 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
32 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\66\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\104\0\145\0\155\0\157\0\163)
|
||||
/Parent 26 0 R
|
||||
/Prev 31 0 R
|
||||
/Next 33 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\67\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\143\0\157\0\144\0\145\0\56\0\56\0\56)
|
||||
/Parent 26 0 R
|
||||
/Prev 32 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
34 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
35 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
36 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
37 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F9
|
||||
/BaseFont /Courier
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
38 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
39 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 3
|
||||
/Kids [6 0 R 23 0 R 25 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 26 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 34 0 R /F5 35 0 R /F1 36 0 R /F9 37 0 R /F2 38 0 R /F7 39 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 567.066 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 448.732 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 303.998 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [23 0 R /XYZ 85.0 225.264 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 602.2 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 436.266 null]
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<<
|
||||
/First 27 0 R
|
||||
/Last 33 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 40
|
||||
0000000000 65535 f
|
||||
0000008656 00000 n
|
||||
0000008728 00000 n
|
||||
0000008820 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000823 00000 n
|
||||
0000000943 00000 n
|
||||
0000001010 00000 n
|
||||
0000008954 00000 n
|
||||
0000001145 00000 n
|
||||
0000009017 00000 n
|
||||
0000001281 00000 n
|
||||
0000009083 00000 n
|
||||
0000001416 00000 n
|
||||
0000009149 00000 n
|
||||
0000001553 00000 n
|
||||
0000009215 00000 n
|
||||
0000001690 00000 n
|
||||
0000009281 00000 n
|
||||
0000001825 00000 n
|
||||
0000009345 00000 n
|
||||
0000001961 00000 n
|
||||
0000004695 00000 n
|
||||
0000004803 00000 n
|
||||
0000006503 00000 n
|
||||
0000009411 00000 n
|
||||
0000006611 00000 n
|
||||
0000006814 00000 n
|
||||
0000007008 00000 n
|
||||
0000007197 00000 n
|
||||
0000007415 00000 n
|
||||
0000007599 00000 n
|
||||
0000007805 00000 n
|
||||
0000007994 00000 n
|
||||
0000008107 00000 n
|
||||
0000008217 00000 n
|
||||
0000008325 00000 n
|
||||
0000008431 00000 n
|
||||
0000008547 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 40
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
9462
|
||||
%%EOF
|
|
@ -0,0 +1,366 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Basic Demo Sources Walkthrough
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="demo4.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Basic Demo Sources Walkthrough
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#About the Code">About the Code</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Location of the source (developers/deployers)">Location of the source (developers/deployers)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#index.jsp (developers/deployers)">index.jsp (developers/deployers)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#header.jsp (developers/deployers)">header.jsp (developers/deployers)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#results.jsp (developers)">results.jsp (developers)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#More sources (developers)">More sources (developers)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Where to go from here? (everyone!)">Where to go from here? (everyone!)</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#When to contact the Author">When to contact the Author</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10013"></a><a name="About the Code"></a>
|
||||
<h2 class="boxed">About the Code</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
In this section we walk through the sources behind the basic Lucene Web Application demo: where to
|
||||
find them, their parts and their function. This section is intended for Java developers wishing to
|
||||
understand how to use Lucene in their applications or for those involved in deploying web
|
||||
applications based on Lucene.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a name="N1001C"></a><a name="Location of the source (developers/deployers)"></a>
|
||||
<h2 class="boxed">Location of the source (developers/deployers)</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Relative to the directory created when you extracted Lucene or retrieved it from Subversion, you
|
||||
should see a directory called <span class="codefrag">src</span> which in turn contains a directory called
|
||||
<span class="codefrag">jsp</span>. This is the root for all of the Lucene web demo.
|
||||
</p>
|
||||
<p>
|
||||
Within this directory you should see <span class="codefrag">index.jsp</span>. Bring this up in vi or your editor of
|
||||
choice.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10031"></a><a name="index.jsp (developers/deployers)"></a>
|
||||
<h2 class="boxed">index.jsp (developers/deployers)</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This jsp page is pretty boring by itself. All it does is include a header, display a form and
|
||||
include a footer. If you look at the form, it has two fields: <span class="codefrag">query</span> (where you enter
|
||||
your search criteria) and <span class="codefrag">maxresults</span> where you specify the number of results per page.
|
||||
By the structure of this JSP it should be easy to customize it without even editing this particular
|
||||
file. You could simply change the header and footer. Let's look at the <span class="codefrag">header.jsp</span>
|
||||
(located in the same directory) next.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10043"></a><a name="header.jsp (developers/deployers)"></a>
|
||||
<h2 class="boxed">header.jsp (developers/deployers)</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
The header is also very simple by itself. The only thing it does is include the
|
||||
<span class="codefrag">configuration.jsp</span> (which you looked at in the last section of this guide) and set the
|
||||
title and a brief header. This would be a good place to put your own custom HTML to "pretty" things
|
||||
up a bit. We won't cover the footer because all it does is display the footer and close your tags.
|
||||
Let's look at the <span class="codefrag">results.jsp</span>, the meat of this application, next.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10052"></a><a name="results.jsp (developers)"></a>
|
||||
<h2 class="boxed">results.jsp (developers)</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Most of the functionality lies in <span class="codefrag">results.jsp</span>. Much of it is for paging the search
|
||||
results, which we'll not cover here as it's commented well enough. The first thing in this page is
|
||||
the actual imports for the Lucene classes and Lucene demo classes. These classes are loaded from
|
||||
the jars included in the <span class="codefrag">WEB-INF/lib</span> directory in the <span class="codefrag">luceneweb.war</span> file.
|
||||
</p>
|
||||
<p>
|
||||
You'll notice that this file includes the same header and footer as <span class="codefrag">index.jsp</span>. From
|
||||
there it constructs an <span class="codefrag">IndexSearcher</span> with the
|
||||
<span class="codefrag">indexLocation</span> that was specified in <span class="codefrag">configuration.jsp</span>. If there is an
|
||||
error of any kind in opening the index, it is displayed to the user and the boolean flag
|
||||
<span class="codefrag">error</span> is set to tell the rest of the sections of the jsp not to continue.
|
||||
</p>
|
||||
<p>
|
||||
From there, this jsp attempts to get the search criteria, the start index (used for paging) and the
|
||||
maximum number of results per page. If the maximum results per page is not set or not valid then it
|
||||
and the start index are set to default values. If only the start index is invalid it is set to a
|
||||
default value. If the criteria isn't provided then a servlet error is thrown (it is assumed that
|
||||
this is the result of url tampering or some form of browser malfunction).
|
||||
</p>
|
||||
<p>
|
||||
The jsp moves on to construct a <span class="codefrag">StandardAnalyzer</span> to
|
||||
analyze the search text. This matches the analyzer used during indexing (<span class="codefrag">IndexHTML</span>), which is generally
|
||||
recommended. This is passed to the <span class="codefrag">QueryParser</span> along with the
|
||||
criteria to construct a <span class="codefrag">Query</span>
|
||||
object. You'll also notice the string literal <span class="codefrag">"contents"</span> included. This specifies
|
||||
that the search should cover the <span class="codefrag">contents</span> field and not the <span class="codefrag">title</span>,
|
||||
<span class="codefrag">url</span> or some other field in the indexed documents. If there is any error in
|
||||
constructing a <span class="codefrag">Query</span> object an
|
||||
error is displayed to the user.
|
||||
</p>
|
||||
<p>
|
||||
In the next section of the jsp the <span class="codefrag">IndexSearcher</span> is asked to search
|
||||
given the query object. The results are returned in a collection called <span class="codefrag">hits</span>. If the
|
||||
length property of the <span class="codefrag">hits</span> collection is 0 (meaning there were no results) then an
|
||||
error is displayed to the user and the error flag is set.
|
||||
</p>
|
||||
<p>
|
||||
Finally the jsp iterates through the <span class="codefrag">hits</span> collection, taking the current page into
|
||||
account, and displays properties of the <span class="codefrag">Document</span> objects we talked about in
|
||||
the first walkthrough. These objects contain "known" fields specific to their indexer (in this case
|
||||
<span class="codefrag">IndexHTML</span> constructs a document
|
||||
with "url", "title" and "contents").
|
||||
</p>
|
||||
<p>
|
||||
Please note that in a real deployment of Lucene, it's best to instantiate <span class="codefrag">IndexSearcher</span> and <span class="codefrag">QueryParser</span> once, and then
|
||||
share them across search requests, instead of re-instantiating per search request.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100CE"></a><a name="More sources (developers)"></a>
|
||||
<h2 class="boxed">More sources (developers)</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
There are additional sources used by the web app that were not specifically covered by either
|
||||
walkthrough. For example the HTML parser, the <span class="codefrag">IndexHTML</span> class and <span class="codefrag">HTMLDocument</span> class. These are very
|
||||
similar to the classes covered in the first example, with properties specific to parsing and
|
||||
indexing HTML. This is beyond our scope; however, by now you should feel like you're "getting
|
||||
started" with Lucene.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100E1"></a><a name="Where to go from here? (everyone!)"></a>
|
||||
<h2 class="boxed">Where to go from here? (everyone!)</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
There are a number of things this demo doesn't do or doesn't do quite right. For instance, you may
|
||||
have noticed that documents in the root context are unreachable (unless you reconfigure Tomcat to
|
||||
support that context or redirect to it), anywhere where the directory doesn't quite match the
|
||||
context mapping, you'll have a broken link in your results. If you want to index non-local files or
|
||||
have some other needs this isn't supported, plus there may be security issues with running the
|
||||
indexing application from your webapps directory. There are a number of things left for you the
|
||||
developer to do.
|
||||
</p>
|
||||
<p>
|
||||
In time some of these things may be added to Lucene as features (if you've got a good idea we'd love
|
||||
to hear it!), but for now: this is where you begin and the search engine/indexer ends. Lastly, one
|
||||
would assume you'd want to follow the above advice and customize the application to look a little
|
||||
more fancy than black on white with "Lucene Template" at the top. We'll see you on the Lucene
|
||||
Users' or Developers' <a href="mailinglists.html">mailing lists</a>!
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100F1"></a><a name="When to contact the Author"></a>
|
||||
<h2 class="boxed">When to contact the Author</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Please resist the urge to contact the authors of this document (without bribes of fame and fortune
|
||||
attached). First contact the <a href="mailinglists.html">mailing lists</a>, taking care to <a href="http://www.catb.org/~esr/faqs/smart-questions.html">Ask Questions The Smart Way</a>.
|
||||
Certainly you'll get the most help that way as well. That being said, feedback, and modifications
|
||||
to this document and samples are ever so greatly appreciated. They are just best sent to the lists
|
||||
or <a href="http://wiki.apache.org/jakarta-lucene/HowToContribute">posted as patches</a>, so that
|
||||
everyone can share in them. Thanks for understanding!
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,389 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 755 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!$E9on!^&;KZL(%)M@C]'T];['NJWi`:9,OM2sOA-]])e/(XD#*gb6Q-mN$7g75_gr\<m.']$Z"Fh5P6D,C5m5'S62E6X&6Lq0T]V"qT\E_++E`)DDSVUdF;r2e(kXp0q9?P!I3"6_o'_MtMop0Ygim3PNV=Q2'oR)@^4Pjl8NogB^;hZ%?=ca[X/q5M/24m#0]f'YS25tLf$1NlP^#+^k0VbQo(>bVIQ.jGG&B:^TM++YE+/C'\!1.4)TgL]Yq.A%<+S98#8eJBLQS/]Djgds0HRZt:LJ.rh2\'jags5FX3@$T>UGH^RdfH81CY<X8G*'SA5E=C&En75A5E=hqHh0=[?ef-2)nL0Cq#`#Q_Qt86nYr8Q'4UPF1H4jjnQ$YVH%$r"Y+a*nrAV<X'eB"Ma[Jrhob<qkq4+mnre^i/u0Kj)b.911D(p"r<LP@HAW6OlmcQ26ejus@:UllM6bF-nhTfPYO3;#Nr2Lk*;!m14,e&GJ!B5Z0=h#4,%uAZDg"1#O)TSdH,KDXoOB4ar^n)UA_F&G)rp0HDf(IPM:>iIilruGeDt\_4[H6uK_i&?`V`"rm-$p&ik-Q5k)J@n(ZVm*19#/t8+[:2IFrrj^CRjKU%>$2VqQFu,7f+53SUon+Q5QlO?0#)R4cBJY8`'WnJJa80[)Nc>Rgf[b$8iYC;%b>;q3E*a2T>0\],$EP3oW0H]Vt7*%@q"+mU=dY?S&BRc_/#g>&OdMc-LE8>&9K"V]0?('~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
22 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 519.166 185.996 507.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 500.966 330.608 488.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 482.766 266.636 470.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 464.566 271.952 452.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 446.366 221.312 434.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 428.166 237.956 416.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 409.966 283.592 397.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 391.766 243.308 379.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 23 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Length 2510 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm>>E@Ms(4Q"]&GhP(QnT.Ah>5]:4)KR[d;9:#(-?r;A_L`HMln[UAq0b#=gE,Z/SWue#V\'!GWFCE4,:uWEq.V!n^kWhE>#mte,0uQfDH-6,^,\elV,(km:U'o\BK*45ep/-1k3:1!p9<q.?q/Br-NFu>eGK@*3Yd7gal]C]7:p[TBERSKb)X"B=W6cqq>Q;3cFe=S(HQ$9O/+FC8Zg&%qZ9Ghjrm+<daAKld)+U^0kpt?Gm.9>Tul"Ge=cG$GnqQU/m:u3BgQ3_l-OKV%%a!6=QKrp*X0KR!QB6:n]^gOXda09'p`7Ss[3SV+ug)LH8EqHMsdCaDco%VGg(*>cYR6XtpqqgPm*>e3<8!JTe0>nFsqgD1>'1\ep/,=]@pHBs#<P2g'SX-h@.ThVS%(c7>0`(#"+Hd,sfY;.9nQ<Fu`@.*'OC,QVs>B$_j6@QSI`)@e=@MC>kgVhrNlRWb.F-d<h?(F"",DFDleB1fK"d:>a`QKG+XSR[`"S^)"naNQHfqLjK9>TsGHHjo^IX"D4lqLp%*KTNW0?I-IseMH\3GBp5;8"oXmfP+eQZfsN0T27Y`D2edM4afDK8qGnOnbGWM\:L:l:at</$SLrDS'""Qj$\b;H.TWXbV@*.n0flQXK];Zh3%!KVB,s,F&g;GbdPD*#@O7*67Wsp#eN$LfajiRp$)gk!k[?L7\pnVs.V4[Wna"'6V!@JM'M2+QW_m1G<YH^6ZQc)AmPc2+fCYqg+U#1&!$e3m3S[$:3SPbHN2Iu)PndaUrLOKKc5cg@f_Xi3.I0J)%At8ghSR2KOR(SS1`f>&qYfl3!O?7J1`eAS/lSPO;^Gq@fcs%[H&OYUB^Rd,kDU(^Dq4A+V[DikCO$@[&H6qGrPL^#<,`mOW3]rb!ndSqCit-7m3HDTHG/P[BB#R`YTjH%:^/Z"A<r.VdC1kKnqH?h@AnhO+@o&<\C"Q6hFFZa+,`AGpAFB!n\+F[fEje>S7jYTa=-J3QS=s\^eFq1p'SFXpk"'$GFngWNlu9RW2qJ$sjlQNh<6@1oo6g:qBR<b+1Va1?B[Cc_H[I`=^=d/#8;0!kda=Gjac)^kXD$C@=&+MMFK0$nAmN<7B3MG;jE0SOE1M:8I;Xft.*!-LH4PN[,<<Z+k&(TZT+^]$^2F-bBAVPRPP!<?>N%f5H+EFtAn00HI!DL/#$k_Z&7bA(l45?qCpXD>3UBTuoEsauObVP3\BS$C1p^lHSpRp[WXF;AN.>j[U[lT0eFB,?olLe37<ZL/H%OhM,$-Vnh,'r+q81mm$b3*apslXO),_Q<5IJI;)tfB!;64`]$$]]9+EX&.VQ&"7@thdBmUKXYYgg$D".n<qShPKbosN#J2Rq3)]2U)6R1e1<2pUSD(i<'oS7Un3L'XOSgc-rH+a_<%P2F.^bGP5h%!8Y?*o=+=SnDa4i0f?M;T.RgZbK/)>32k"q1i:!WE[QN[K'h9NRF#IFb8cWUTdqsk+dfCqBS)I.*tMAce=+C1S36=;ei@5n9u<h`h\.U34M_\carb`OM<dGu02(m9IMOHJ].\hue/gj4)iJEC=9[rl]YDI3Za%_`a$q30XS>gY-`G+<j/SH`7C98nW!Xj/btDJQpd=*ulA1n+-f1=-kl(Y(!@@CMEE;":fBG'7@cd:?m3R`9NXkLLJ,$*#D$T7Bf=J0CK7lfNk)a>5mdj'S)o5L:E@N"O!i@%B$dBhQ]hXDj`o0!KVCKoGPXHSgr$6IMdoW!^^8']61K;FrLbjPR.PYKG>I'.6CO/tfK<;^ir8CXaAigm2<>TX]fFLdER]=6$sC9(J'tp<pPZF6jX-BfZFFh&kA9CGQUd!J^U.)2Z8[Xu?fO1Pile#\f$J\D(8EoIL^6`^4"[>k)sdpsG=i`l0+S?%C*lj.7pQ,f90+BG"m%,H'E;/cHX[a\lZdO#86bX96a;*%L$8#7>CMr5:IReXCRmO'W-=&ZRiBC-&=q(aa8ZNBX`D^b)0*H(19$^?N)q<N3ijW4_r11K=EkFA\3+V\R#.D:J3;^]^of@E=%Y=X<Vf''&*Q@)ustl\iU'4^/8(?/kW(/8<FJ0&j%b;VRGBRq&@,7]t8i.!pLU.G6.C09h;KJ&pW\P$1Z7IhmcabX)ojP95:cJ+N)8%rX8;RS,1BnBG9#EnbiN0Raur0=5oHcE9.+'g'NHY&B/F(>4Tn><T1#NkESf<mT&E:$S#bjY[)D)OFWu/*sM.nUU6s2`-7GP@qKj+fJ;J>fnsKT%mM)UAD]d5TI`P3d)H`#O3o#8Ds[%##=5:GOJ,8nb39V[`4+IQ:)n:C">Lp6Upg::W!'o+1k55++,!@1&'!8AbKd:AK$[icsQ*e2e#Y2;4l$VcnOA>_L.rW:&o&(Z0rsb5"(r"^NMlnT?33U4L_^S,RBH!JGqW\(Bc8q!s^k!O*g7p5FB?0TsqXTN1G7hob.kK@DlG1*(CqY[f^0joD"O&<2U4Cg*[E.cI]B%rnK)@_n@(\cS!T^YcKga2(F"Q%rn)Z0E~>
|
||||
endstream
|
||||
endobj
|
||||
25 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 24 0 R
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Length 2858 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm>D3*Gk&cR6oK%1\7J2>+;(\C',2n_&%"$!]=+NX5n*jq.h7rjk@H*[;44!Z+mB!of\e&&>;Ubo]ioCC*]ZhJHfpUBhOmruLPK>6=$jdtcu8Wpm(;;D3L+n@`SEYN_hms_kF\A%k&0m<Hp5$;gm]Ks\m5JApG`eg10OgD3\?f)[*DHbR*D0,/n#_pmdZhiPSQa?Yr/<`lQ>aFm>fZga]Y4=rniEs?=VM[N<PAkmq*5mCIlbZ0>mcVjL4^Zi)aJ8&)7)/UH=g1rJH=?P%pK_,BDYL6'G<[inLZZA[Yn_XB^Cj2:)6Fj3DM5+''t[3MR^p0jLF(]jMhm8&o>X"2M2;p:3bbb/r61FhC4;COr3b#On,i<Y-_*R7]GC08F3a\X0`(ruDTt4Z6usd0WAijVG\XD.F+_RNd]um)E.t^W=MFM\A]_1d[O'Z[KbIQM#ns>Xfktt'A\kbc5&eE%--2L!=^!X`]P5X),%#,1d>(V@_cMV,]0+S@;p!r(5BT+'\?2\km[Cj-kHUL^^A4^<V1n%6I`@*c.^?GDeH+\?2V!i?OIDhtRJFBiU?,"O#M\uWVJp)>;*.!+os'4fBo>pP^ig:g:\S&V)(a3k`/H*XpPOA6<JN,)GL\LYUa6.0=(7(-37Wc<&Rf+k\!Js"/dWF/eC[=0[gXTTneoMT=Xe%0U)_.^@8H9%2_r?(WoB]*n1=`8bV)5bN].`Kb.9_6+_@ke7BN+d7nJ?pTKGrY@Qb*GlWCWLasD899(b9QdQtuVZ/Ja@0l2"*>%2?VqLboumZfo/AY-!BK/HA)R7g$Yi9crU3/&Ba1Bh&n2k5es_GJK,a;Ik_n^/7XTiD+[.eB+TE,&:m.TUH!H@YXcHSa4Wrf"7#/&#*UQ/eThCl<pX@XH%G$fs*dP;o4-Hta`qRG*$mZh!bW7Cj9^Tpt<;,`'JuDFF>eIr/%^YP4@\nZj$k/(ObL[06Q"c@D8d$MI1aSN\;[H1UZW_1&*@]6ToCN<ZQ`p[sT>((HV?W@msfO%S2I0<f/0M!oT5'e;"`.:1)qiir$o(hF:YoOs7?>OiaV)[R;DI*LM*^c#U<d#EM>\2o%MW`ea-;Wo!?;-$<U"[`Z+LUd@-+egB+1SB3Ka&k;dPbltuo(b5;Eb8qaR@*LD(YQL>UlgoO;BKYW.'2[^dbl^(6a1S[hkBW9OKV')<R1hoh);=1J.;Hm8Pp:82hi<sfh')&K144P]g_i-('C]o<J"g9]5iO0r/)0cNAuW"lXLAWGWGe%N.unQCLV68X9N)kP`@D3'`*q26kN_:'lD'Zg]8p4#sBj,dW5n(?mpU"4Yk@.F:ik"PjKO(6*h'h3bNe9-c`1O(k@tr[4HhUJ=$7+c]!r`-S;_,.nE\m_*s`e!8eYorCsfkP&$a'0!NV[nZ9^\4,S"+ZIF2i@1%m<1`&$-GRZMLVf4B9BM@d6hS$WX'8jS5;5PjcgI*Lo&fKoMP^pL#8tO=(G2eeAm-m+-3]/.Hpu&/%b]nD%=0ZY#I+ibDeq[60U0bpHeGW2D?^RS+(s5]4":J(N0,@D>9ZL9OOh%;?.=&VE"Wb/cT\o-N+`<U$EZpZRmmaGXSubfrPJqL"GaK"BS6ZTKYb-s:WKpWb`Ua;9g\S+[hTF>eHCMc,bRe?pGNG8/j1*@0'D/P!'F>Fk#,+Oa;r28EKRq=R>jEiNh<gEe3/'ts;$Ge^N?HDM?^I15">BMg]PJF@niu_Ru=r?u"+6'nu#>p&R[7&^J9BSIt3.!gpT\3CLs>m9(.uTpo[,h;l1hc!;U`rOcI#)c<cS.=j'P'#8))Z6Q+[Mc$rM2.VeU^76F"_J*L*(L\0F.#dfa)'HgYY?kshXB-=2\Rr:(2$4"*)*OBR0:oO\i^>7uZfJ(+mgYi8"5VCG7Tg-$RNT<b1)LI^El(@0O.,(Fgn1^!=KYIcY6I&"dNX)8FQu(A,Ea1qB;kZ3o"dSIBp8OP=^h]:Y;elYf7kA>H(r?qH1S!cT\h*J+RbE(T#k4Z#Cum(ZFUdP?1_b0re/:K*:d-N1R][Y[p:e5(qUmI)_dD1gt&>!3HXMsW2pB0".-R(21*2Oi'T=f@tg'TW?mdQ.1Y^EBq#?B>g>7WAVSQ'd;>B4+(h,VoHs0MbO1_D*,]Mb1WhL,FSc"^hs^T+]f^?U[<([VrptJL]\<nTcqQ-:]70,C+hcZ**G>chSd%NRL<4\/"MrrUP)RFmV[?Z5Sfl*]H.gf)JUG])+?.RH+@DAeHDS:^jst)E<K@dW1r.%u&>-;R7eB[p-f:2hF?K;6UC'NjN#"U=<e=TNC0V1V.VAm^KOboHfMpe'h4*(si2(=7[XktE4^o>K^U!-$g?(F@OO)^UcV4<.bKf,K:QchE)Vm64m"\Z2>Z%e]o[-=adW_0W?EegljUE2=Yb7UUs+0pXY3O$*H6(_Baf2!I-,\1S)_W9+i6?l:De1,*BB%UH0Jk]j0tWGc+*`$P55-h3kQ?B2-KqkO5.U*`Dk5)Y;Sl0A0*O@m/6[StJ"E;,nd&?Lit5o0Ybq6T,Wk%C'Bg2b-e;mT>L!gAPi@C\jkaFlYBIRT0L":Gn]f5=M6W<F5CqUN1(9S[6b+<4PG;Nm6AjRj1IY,\AWD5rP$@`gjt@S?HP_63q4B"Ds5l%T5h@MT;BYsfOH59HHXOf0l"TGFBbFZe7UCKc:EN^q7dTd04'kMLild;Oe%;5bPU-6YJi"AOE$UFhL@s=Em]F(6=Of@%"X#'`cU[eYDRlVR6Y$J[)dNLTKa&kn^Ha[Sp/;Sc=Thdqa//bb%jrZHq]Y.OCp7jiqt!bEH-,u+*pJUoaJ-TD(V+CDB)in.4@8eO)1R,AM2bR<j28*FK:[@<'g(=FJDpJ0'nHIt~>
|
||||
endstream
|
||||
endobj
|
||||
27 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 26 0 R
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Length 1780 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gat%$968iG&AII30Y'07M%RHD^#`+(d`EZ3ea]@$!@4!UC62g/d#.D[$U,gf'I$,h@p9<R^j`m;^0TsIG4YTSo4?rB48o&*PI\VSi],M=_eAsqj!>iTSK=;Ko6Kq>]6SN<3M*FHCo`OWc#WK<kKG_,T>YX2C`DR+(Y]jS\9;cfBqZ?m0[:cpTuiumgS-`Y<]+Z:d]ej666hR<5dj`$&"lAg?[VCe^_H@GB=h?0Z[I`J@]`V:/`>`9kTGUqk9"@6a$j6bN.f6]2"YaY:t$f!>q6U>TYuA[iFjr&cmjm#^b93DKg7F%d44pk/D1lo*b\F"S>3n*4j647$ZN$:6*FFrh(UIgK%Q-@Iq""C$B.?GJBOYP7'CEg^N1ABTSJ\E5:e<@ol,mg6efN8AE8GYKPt1!oS4OXB&Ul>GV:3-3Sg^6/\?CcY+].!.;q!,MK9_FcoK6qnHap[S@+FD4OHe?6'MIQ&s<)ZA]ab>[^K;I-%&u+7?h@/4bf[Gm0sj87;s`R3OYMb'<)ZTZ@i]4HF3o)XYR`:X=]*X&d>i+K/)3?KlLF?lk1""cdZA<G8d*=O@_H?P^B8=,Pn*NFj;QQR3HE/eeI(:T-ks^:9.\X[LDUJf5n08*m'D)rY)\G6'qdf:&@.!cCmShW,Tlg[[H:jSq)_/n"C0[-`]GrH?<&Y%p1;aA*90:4%QSCYu64?V'4m?eW3&u/UeG:<rl<):smA%$YH!M.srag=Q:hO(MJ"n_KlE/<BA7O*j3j(0(:dOr>I(:Ja/XHZM@m$D(G=pfh\PHPRU+CYerLk>GG(7-^47+FJ74uiRN%97LH99_N2u'"`9+hn0=3U*tV%qo=#M<06'&7d$OfP@-nS1$-pNH!f5u.6>61jqZKP;MEr`>Y]#l)D$@;%g9jp`_%(K/:dIB`j%LoW3A^eMYgP,O!P:\GqDkIm,7Z7OK$fFCRecmP'Q'Q.3*#GfH)N:1<2*SsM_IM(g-$9a=+ZEr_Ua9D](hVF?='bc\p$Yi__3j2EC9O^P=e#C>bCk9Q_[dL#1!!.oXs^DjCYCOoK1+mnB^jSh!'Sc7cI@E*t^.[>Q)M168GtFAt\.J,XFNt.Rb`H^'4sj`_M:)[Z%j?<%WD)bd`afYtMt/jCjtnhf9qrh$atV-F9&23)H^;>%Db0/aa&GcD#bPL-[1(\=G@t+>1K'/!#sEUq"2AReJ?<bAn>7/d5X:d6U%G,m%80eR0(4V4lC85$[+U%dTtf<P7W#77+!;U[buNg'ShPf+Q3@BAG/!3eX/En\02V*H)?:G^Yps$f65fgRG\!/';%UPj#EZhLQE>^bMg>GD;]_B7&DFi6&b=cAc]LccX([P,&LFVj2.;F"NS/J"CO:+lNL;&LFIn4dYIhru!&@WZnDX=A21/Q!1n`RRsm.:1#Rf%_Jl"])-#AX%Tet4BU26GEAlI%^M2k$X.sPE/P78,&<us@dCTHG<4b\Y,AQE06D_Y/qo8q@pBL5]27GV-YihK`FZb<$.D)t:/S+$0gY)q,]D&c:-X1p;/17pX2_2EhapCq[5&!iOp-u3kZb+NBCk39h5CeCIRul3,kc4@3t:!_ef-)A@>qj'^7dOrh!'_g0sg(#G#.q/Wd?JeC880#$8>oZ1olgR&V$/BdA[#o;>\%"30Aq-Uk,;oOX:I):NU51*hmUumT_hqH1[:S6JlL&;+.]LEmdbh`g`<@/%WXjXjFF]3[qN[H"Y<Eh=te<\htETW0;WW.^`V#0TXurS[I_+&i=H+WS*[4QH7VnPl>AX9?5]`#Oe2$*<~>
|
||||
endstream
|
||||
endobj
|
||||
29 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 28 0 R
|
||||
>>
|
||||
endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\101\0\142\0\157\0\165\0\164\0\40\0\164\0\150\0\145\0\40\0\103\0\157\0\144\0\145)
|
||||
/Parent 30 0 R
|
||||
/Next 32 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
32 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\114\0\157\0\143\0\141\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\164\0\150\0\145\0\40\0\163\0\157\0\165\0\162\0\143\0\145\0\40\0\50\0\144\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\163\0\57\0\144\0\145\0\160\0\154\0\157\0\171\0\145\0\162\0\163\0\51)
|
||||
/Parent 30 0 R
|
||||
/Prev 31 0 R
|
||||
/Next 33 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\151\0\156\0\144\0\145\0\170\0\56\0\152\0\163\0\160\0\40\0\50\0\144\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\163\0\57\0\144\0\145\0\160\0\154\0\157\0\171\0\145\0\162\0\163\0\51)
|
||||
/Parent 30 0 R
|
||||
/Prev 32 0 R
|
||||
/Next 34 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
34 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\150\0\145\0\141\0\144\0\145\0\162\0\56\0\152\0\163\0\160\0\40\0\50\0\144\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\163\0\57\0\144\0\145\0\160\0\154\0\157\0\171\0\145\0\162\0\163\0\51)
|
||||
/Parent 30 0 R
|
||||
/Prev 33 0 R
|
||||
/Next 35 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
35 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\40\0\162\0\145\0\163\0\165\0\154\0\164\0\163\0\56\0\152\0\163\0\160\0\40\0\50\0\144\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\163\0\51)
|
||||
/Parent 30 0 R
|
||||
/Prev 34 0 R
|
||||
/Next 36 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
36 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\66\0\40\0\115\0\157\0\162\0\145\0\40\0\163\0\157\0\165\0\162\0\143\0\145\0\163\0\40\0\50\0\144\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\163\0\51)
|
||||
/Parent 30 0 R
|
||||
/Prev 35 0 R
|
||||
/Next 37 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
37 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\67\0\40\0\127\0\150\0\145\0\162\0\145\0\40\0\164\0\157\0\40\0\147\0\157\0\40\0\146\0\162\0\157\0\155\0\40\0\150\0\145\0\162\0\145\0\77\0\40\0\50\0\145\0\166\0\145\0\162\0\171\0\157\0\156\0\145\0\41\0\51)
|
||||
/Parent 30 0 R
|
||||
/Prev 36 0 R
|
||||
/Next 38 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
38 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\70\0\40\0\127\0\150\0\145\0\156\0\40\0\164\0\157\0\40\0\143\0\157\0\156\0\164\0\141\0\143\0\164\0\40\0\164\0\150\0\145\0\40\0\101\0\165\0\164\0\150\0\157\0\162)
|
||||
/Parent 30 0 R
|
||||
/Prev 37 0 R
|
||||
/A 23 0 R
|
||||
>> endobj
|
||||
39 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
40 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
41 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
42 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F9
|
||||
/BaseFont /Courier
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
43 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
44 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 4
|
||||
/Kids [6 0 R 25 0 R 27 0 R 29 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 30 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 39 0 R /F5 40 0 R /F1 41 0 R /F9 42 0 R /F2 43 0 R /F7 44 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 567.066 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 453.932 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 335.598 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [25 0 R /XYZ 85.0 230.464 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [27 0 R /XYZ 85.0 258.6 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [27 0 R /XYZ 85.0 153.466 null]
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [29 0 R /XYZ 85.0 484.6 null]
|
||||
>>
|
||||
endobj
|
||||
30 0 obj
|
||||
<<
|
||||
/First 31 0 R
|
||||
/Last 38 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 45
|
||||
0000000000 65535 f
|
||||
0000012795 00000 n
|
||||
0000012874 00000 n
|
||||
0000012966 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000917 00000 n
|
||||
0000001037 00000 n
|
||||
0000001111 00000 n
|
||||
0000013100 00000 n
|
||||
0000001246 00000 n
|
||||
0000013163 00000 n
|
||||
0000001383 00000 n
|
||||
0000013229 00000 n
|
||||
0000001520 00000 n
|
||||
0000013295 00000 n
|
||||
0000001657 00000 n
|
||||
0000013361 00000 n
|
||||
0000001794 00000 n
|
||||
0000013427 00000 n
|
||||
0000001931 00000 n
|
||||
0000013491 00000 n
|
||||
0000002068 00000 n
|
||||
0000013557 00000 n
|
||||
0000002205 00000 n
|
||||
0000004808 00000 n
|
||||
0000004916 00000 n
|
||||
0000007867 00000 n
|
||||
0000007975 00000 n
|
||||
0000009848 00000 n
|
||||
0000013621 00000 n
|
||||
0000009956 00000 n
|
||||
0000010129 00000 n
|
||||
0000010498 00000 n
|
||||
0000010791 00000 n
|
||||
0000011090 00000 n
|
||||
0000011336 00000 n
|
||||
0000011588 00000 n
|
||||
0000011889 00000 n
|
||||
0000012133 00000 n
|
||||
0000012246 00000 n
|
||||
0000012356 00000 n
|
||||
0000012464 00000 n
|
||||
0000012570 00000 n
|
||||
0000012686 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 45
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
13672
|
||||
%%EOF
|
|
@ -0,0 +1,259 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>Apache Lucene - Features</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">About</div>
|
||||
<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Features</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="features.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>Apache Lucene - Features</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Features">Features</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Scalable, High-Performance Indexing">Scalable, High-Performance Indexing</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Powerful, Accurate and Efficient Search Algorithms">Powerful, Accurate and Efficient Search Algorithms</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Cross-Platform Solution">Cross-Platform Solution</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1000C"></a><a name="Features"></a>
|
||||
<h2 class="boxed">Features</h2>
|
||||
<div class="section">
|
||||
<p>Lucene offers powerful features through a simple API:</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10015"></a><a name="Scalable, High-Performance Indexing"></a>
|
||||
<h2 class="boxed">Scalable, High-Performance Indexing</h2>
|
||||
<div class="section">
|
||||
<ul>
|
||||
|
||||
<li>over 20MB/minute on Pentium M 1.5GHz<br>
|
||||
</li>
|
||||
|
||||
<li>small RAM requirements -- only 1MB heap</li>
|
||||
|
||||
<li>incremental indexing as fast as batch indexing</li>
|
||||
|
||||
<li>index size roughly 20-30% the size of text indexed</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1002B"></a><a name="Powerful, Accurate and Efficient Search Algorithms"></a>
|
||||
<h2 class="boxed">Powerful, Accurate and Efficient Search Algorithms</h2>
|
||||
<div class="section">
|
||||
<ul>
|
||||
|
||||
<li>ranked searching -- best results returned first</li>
|
||||
|
||||
<li>many powerful query types: phrase queries, wildcard queries, proximity
|
||||
queries, range queries and more</li>
|
||||
|
||||
<li>fielded searching (e.g., title, author, contents)</li>
|
||||
|
||||
<li>date-range searching</li>
|
||||
|
||||
<li>sorting by any field</li>
|
||||
|
||||
<li>multiple-index searching with merged results</li>
|
||||
|
||||
<li>allows simultaneous update and searching</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10049"></a><a name="Cross-Platform Solution"></a>
|
||||
<h2 class="boxed">Cross-Platform Solution</h2>
|
||||
<div class="section">
|
||||
<ul>
|
||||
|
||||
<li>Available as Open Source software under the
|
||||
<a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License</a>
|
||||
which lets you use Lucene in both commercial and Open Source programs</li>
|
||||
|
||||
<li>100%-pure Java</li>
|
||||
|
||||
<li>Implementations <a href="http://wiki.apache.org/jakarta-lucene/LuceneImplementations">in other
|
||||
programming languages available</a> that are index-compatible</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,235 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 552 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gaua;4`B(/&;GE-$B>TmZi$&h0e$S=5mJ4WQ?HYLaqc+`.7H,]^Fq#di?aBa"AP^Y4S&7gTB#1=Rc<@r,:5*19j<_Od02i5Jg(h7MX!$"$A*Q66Hp+u/hZUX5*u_bACW04/\[8!=C<fRE,APk]brHL&(KCQ:_f^GW+Yt4P*kh2Uu/,_IZfn/C#Rc.f$4J06e7HWP37.UYTtVG(=c!;6>uS7HeJtCo9#r,pqK"TSFRTip^"67kHR%fC^+>2Z%;XMX$5YD6Vd@<DLYc+N,P7O.]^CNI'Gd)]<hBaPG874fEBH+"\g9i1Bp&S%D4Xf+l\JEJA0NZoI9iCATuh;DVIp1Yls[JegR^45b['shhAu<XX+Z-q4%Z_RQQD;`2f;"SBV0.roDlh/2t6Ll)k&Ulc7@4qk!gSMI)mQ6-3Im`QtM8:$mOq$<Ijsl')<,M7c,knZB;nm>O3iLYroJKEU+i8r;k3U7,Tf#k.3]pfQf)\#o*mdVLX)b%rr>ot>0q>M"T7jh]0pNHV3t&i&%ipXtpC&&:)Un\<9XBCrrrKf?=~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 559.666 150.656 547.666 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 541.466 291.62 529.466 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 523.266 361.94 511.266 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 505.066 227.012 493.066 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Length 1530 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm<8T3?C'YaHGkY`N(`iM^n>'b7I-;Dm\T%:Bm*,(bGM:(<Z;B5G_cdQJh-!mU>,(M8nI!X]EG33Bkq6ZMO9l/eo^?o%Q2lF%Z(3\V?Q<@FiJ,Fb.9`gg:Q7FqBE`"tqW?B^LQ;Q4Ro&o(G0mS97=gU5oLaKR<T"l<'O'7MkGMouH/J@BQ.nZtH.B?fsFfT%M)O4Z6Ip7ga%89quhmH&s:41[\e1sYK5cLt9CQo;D_EmTIqS&8h8l`&NM]ua'I_F!Lb!]grmmIC[h+k40=h3D])mXt;Fg@"Sqe,Nt&"(]C27lS>gKWU;i<M7PnEJ]/0`j^3rt3CU/n=QE^\(a52q'dS+Z"sK6cA+N?)\X2Y"s@7pl#K6FngVcquJj)gdAqg`1q0?4>J6e"ijk?D82B%6'OM_dt;3)_p/'HVe(GXSG(9MPnpr)qMg:0OV2[.q<('B.D-iI@N8^9#WfVD,%D<qhe*4F;,=#H.KPJVjJGjL-/Kl^%laGrUZD+mG4#uU*-RG53p\m:)fu]Id"f+jU]^`@ah0V4b>K,7k1FH%:iO5Gj!]G2kUD$#S?b@VT[]s#%F"1<A&#q7Y>32O&NZdqMHA$Ol8M`F5q+dIrJ+!Q_ol<"0nk60_7V@JW"R=kYV[!UO\AjTi_pQU:dZe,Eh]AG/tKuIbiiN"S?D->J=6Mo3[R,9rKX+nU"4HP)\E8/G6mMlTTSJ'$B`GGjF\Sp=gq?iLnPoT0htQ?TLksSI??FQ`;)sd/ejIg*'B>K3'_aYOnuM14dF0_"3#_inde9!@q;`sa0j&e!:4g?$Dgmr40pftMb\B!5BdC7]iH_q=+l7]GG\F17(ah6;&:ff9c)h@$5.4]+OV`G>mQA/.n/"lOXkN.BV;X^2OQiM@?q[/6%?P]#bODT(^Js'$1HfU+BbVEXcG0GTUWN&'8h*a6KOUa#'O2<Yoi^"28I9LdFcase?Cr*%EM<SUY,3][=@Mg*RlGNABLun!$"o84Br+TSPa>H4HdNGOR5m"_]/tdAZE$Km?ZMWl"^.McbH6u33H$Y<1ABJb;_3P<C^hF*-I[1-Hl#F4I/Dn?D>H%`FYaD1$qAuE-MA2MiSl1*=e^s+6+0!i*Cu*4\K),a2\FPDd/K9%].#%Eh5_=:)^K<685-2FYHJ4[PGeeY8XPn\304<)Rn:"i<H[88u)ZLF]Y.Z[F\iK^E$=6Qn1%`&n.(k<eMBPI"Td-D['kdCEo%d.7Bj@O)n;9HQ@QMg[D#o&tAcVI$PSV_E>cWBuLb8I<FGJkM[n:O[H?5_4'$DX[/+9'oJ]"QZ>6&IW'kBfLS+tA$U6NRt@iP!2UHGGqdDh*7Ni9&t:W!"+sMf[#oeC5L1R*k;!ENQ4I3K_<T[4]t3[aL8D=K4ON;l9phm-2<rZ`'ds)j*8e"&\DqofVR]qBeMBUNg5U0h)9h+BrL8?F5lt+i4pQD@H.BrO]/O]6Xf^d^FWY7Jp+'b0DSKA^VXTA/frT[r]P_n11W\oD!XKES/pY^9et&SDb*@6Q/(32??_jM-Xo~>
|
||||
endstream
|
||||
endobj
|
||||
17 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 16 0 R
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\106\0\145\0\141\0\164\0\165\0\162\0\145\0\163)
|
||||
/Parent 18 0 R
|
||||
/Next 20 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
20 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\123\0\143\0\141\0\154\0\141\0\142\0\154\0\145\0\54\0\40\0\110\0\151\0\147\0\150\0\55\0\120\0\145\0\162\0\146\0\157\0\162\0\155\0\141\0\156\0\143\0\145\0\40\0\111\0\156\0\144\0\145\0\170\0\151\0\156\0\147)
|
||||
/Parent 18 0 R
|
||||
/Prev 19 0 R
|
||||
/Next 21 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\120\0\157\0\167\0\145\0\162\0\146\0\165\0\154\0\54\0\40\0\101\0\143\0\143\0\165\0\162\0\141\0\164\0\145\0\40\0\141\0\156\0\144\0\40\0\105\0\146\0\146\0\151\0\143\0\151\0\145\0\156\0\164\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\40\0\101\0\154\0\147\0\157\0\162\0\151\0\164\0\150\0\155\0\163)
|
||||
/Parent 18 0 R
|
||||
/Prev 20 0 R
|
||||
/Next 22 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
22 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\103\0\162\0\157\0\163\0\163\0\55\0\120\0\154\0\141\0\164\0\146\0\157\0\162\0\155\0\40\0\123\0\157\0\154\0\165\0\164\0\151\0\157\0\156)
|
||||
/Parent 18 0 R
|
||||
/Prev 21 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
23 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
25 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
27 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 2
|
||||
/Kids [6 0 R 17 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 18 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 23 0 R /F5 24 0 R /F1 25 0 R /F2 26 0 R /F7 27 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 606.666 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 516.732 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 373.998 null]
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<<
|
||||
/First 19 0 R
|
||||
/Last 22 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 28
|
||||
0000000000 65535 f
|
||||
0000004790 00000 n
|
||||
0000004855 00000 n
|
||||
0000004947 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000714 00000 n
|
||||
0000000834 00000 n
|
||||
0000000880 00000 n
|
||||
0000005070 00000 n
|
||||
0000001015 00000 n
|
||||
0000005133 00000 n
|
||||
0000001151 00000 n
|
||||
0000005199 00000 n
|
||||
0000001287 00000 n
|
||||
0000005265 00000 n
|
||||
0000001424 00000 n
|
||||
0000003047 00000 n
|
||||
0000005331 00000 n
|
||||
0000003155 00000 n
|
||||
0000003294 00000 n
|
||||
0000003606 00000 n
|
||||
0000004006 00000 n
|
||||
0000004234 00000 n
|
||||
0000004347 00000 n
|
||||
0000004457 00000 n
|
||||
0000004565 00000 n
|
||||
0000004681 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 28
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
5382
|
||||
%%EOF
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,239 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Getting Started Guide
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
|
||||
<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Getting Started</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="gettingstarted.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Getting Started Guide
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Getting Started">Getting Started</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10013"></a><a name="Getting Started"></a>
|
||||
<h2 class="boxed">Getting Started</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This document is intended as a "getting started" guide. It has three audiences: first-time users
|
||||
looking to install Apache Lucene in their application or web server; developers looking to modify or base
|
||||
the applications they develop on Lucene; and developers looking to become involved in and contribute
|
||||
to the development of Lucene. This document is written in tutorial and walk-through format. The
|
||||
goal is to help you "get started". It does not go into great depth on some of the conceptual or
|
||||
inner details of Lucene.
|
||||
</p>
|
||||
<p>
|
||||
Each section listed below builds on one another. More advanced users
|
||||
may wish to skip sections.
|
||||
</p>
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="demo.html">About the command-line Lucene demo and its usage</a>. This section
|
||||
is intended for anyone who wants to use the command-line Lucene demo.</li>
|
||||
<p></p>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="demo2.html">About the sources and implementation for the command-line Lucene
|
||||
demo</a>. This section walks through the implementation details (sources) of the
|
||||
command-line Lucene demo. This section is intended for developers.</li>
|
||||
<p></p>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="demo3.html">About installing and configuring the demo template web
|
||||
application</a>. While this walk-through assumes Tomcat as your container of choice,
|
||||
there is no reason you can't (provided you have the requisite knowledge) adapt the
|
||||
instructions to your container. This section is intended for those responsible for the
|
||||
development or deployment of Lucene-based web applications.</li>
|
||||
<p></p>
|
||||
|
||||
|
||||
<li>
|
||||
<a href="demo4.html">About the sources used to construct the demo template web
|
||||
application</a>. Please note the template application is designed to highlight features of
|
||||
Lucene and is <b>not</b> an example of best practices. (One would hopefully use MVC
|
||||
architecture such as provided by Jakarta Struts and taglibs, but showing you how to do that
|
||||
would be WAY beyond the scope of this guide.) This section is intended for developers and
|
||||
those wishing to customize the demo template web application to their needs. </li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,151 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 417 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GauHFZ#51J&Dd:"2prkPcX7/k&iGrS8lZUED$LE&+Ak[dPGit<0G/K&cF!oFg#mSJNjhpIIM2dD-j*H^2L]\`THXYXfEg_d(.X=<E<>D5hLaiQbBNdm(0i3(?1<6cFmJ"?$Qlc2F^)D/XiYma$SUOB(W4u<:eu]V"QYc0X7@H#MFhn=h\Nmh4,,V8nOlfQF?e5G_!!G_(hju0':m90)_56R=$]p!3:C%G>B?2-"<b>=6T43ETqnZXps@@$Ba3sG5MI.(<-'+B7J-W3+9g5ML?!l9?b1MZjP/D*%M5&(;F"b=1Wfmn)G9Qm<hl5\4=*H1/gK>c$&,$d/0GD$\;XhOm=4uDg)9W(hml"-3+K3\b.$60't7I_c<9V,Cq=+\A>\cucR-i4EPU-hGZZ&0J'nLCXoAGKg9QA~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 546.166 182.996 534.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Length 987 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gat=*a_oie&A@B[Ln'W\),V0W[&9clJefrb1qp@\d*c#?,)\'Bg$mmc>&4Wg"[re$Q=`Ythj[Vi/+7rKrUtW-Ukui3h(rTCHZD>F#gig$Hh$tXnPZ"U,iYNr%sdo`@%=N682QF9pZ1/4]\A4/Y\q?nj8#M?X9JK2A2kJ[mIl@;[cGIdUGl]qoOb6J_&-;kPN(7$D'6S:^W>^3!1WZ4*_-dbO=!hHL(Q*X3@Hjq_19Bk?oNi1!+8gLB"B]u=hBCA9H(PnCBJ_9!BOot=r#NP<H1U,)5pe7R\H'-+SMGSV'WQc8e$<RBlaT'#0jbO[un6V$R<,o?e^*K7b>3;rIbA"qb!h(#H(FdY!lVrPN'JTA0nhH9:J3Vp]*bm;Bs]'>pV:8UdBDBg2MR"neUFPkk?JXY_Pj<H:B:</G@\;H-3*NdbUp.DN=;getN0Mr[`:A/oZ2l&D=3>*JO9E3r]_2B;gok0%;[f'1S1JXK;/rg>d"gnSo+NW]"%`>6FI53o1_4\n.ToQY]N6s%A=lZo#56hFOZt-nRkF90Gm\1fAP=*CTS+YXPAAU-p<&oMue6,iVoS;9e.=DCM8G!C*U8m/X>js,D'F'qcL\AM=[nr?/)d+Ku=-R<$k3S=c8kcH/Q7DLpj27,+S.Akfbe+1Q,t?%^-NN0%'2Qc,7WBj:D4.G``2K6ooHG)]*P#&!V_B&`oKXfQOO!&knQXb:h=#o^eDX3u5Uh[@UJh))RiPIM@+rXZ;#TQ-Wn(V-$3Co>XZ0o[HJPAb=\!g:nA:TgNW`7'gdb`:!l*R7A"3K@el7fdMMB@Xk]d$Qu^cBB%4lNS&p^"jt&OY]5!0d"H=:BTG_h9BZtZ:j96,$lThP1jUjO2/Me_Sm?7k0+o3*G?)(+\*UcbU.BLEKZ"+#Ac*e;=0BI(1gh]ERMDqB>E1G"hl'QdTG[bJGe$BcY?r"66ja-C?rNNr=g7kVW&`jG;i'IIXL7!o%bBKX$aQ~>
|
||||
endstream
|
||||
endobj
|
||||
11 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 10 0 R
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\107\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\123\0\164\0\141\0\162\0\164\0\145\0\144)
|
||||
/Parent 12 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
14 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
15 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
17 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 2
|
||||
/Kids [6 0 R 11 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 12 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R /F7 18 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [11 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<<
|
||||
/First 13 0 R
|
||||
/Last 13 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 19
|
||||
0000000000 65535 f
|
||||
0000002768 00000 n
|
||||
0000002833 00000 n
|
||||
0000002925 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000579 00000 n
|
||||
0000000699 00000 n
|
||||
0000000724 00000 n
|
||||
0000003048 00000 n
|
||||
0000000859 00000 n
|
||||
0000001938 00000 n
|
||||
0000003111 00000 n
|
||||
0000002046 00000 n
|
||||
0000002212 00000 n
|
||||
0000002325 00000 n
|
||||
0000002435 00000 n
|
||||
0000002543 00000 n
|
||||
0000002659 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 19
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
3162
|
||||
%%EOF
|
|
@ -0,0 +1,374 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Overview
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">About</div>
|
||||
<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Overview</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit">
|
||||
<hr>
|
||||
<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
|
||||
</div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Overview
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Apache Lucene">Apache Lucene</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Lucene News">Lucene News</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#10+November+2006">10 November 2006</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#26+May+2006+-+Release+2.0.0+available">26 May 2006 - Release 2.0.0 available</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#2+March+2006+-+Release+1.9.1+available">2 March 2006 - Release 1.9.1 available</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#27+February+2006+-+1.9+final+available">27 February 2006 - 1.9 final available</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#26+January+2006+-+Nightly+builds+available">26 January 2006 - Nightly builds available</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#14+February+2005+-+Lucene+moves+to+Apache+top-level">14 February 2005 - Lucene moves to Apache top-level</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#December+2004+-">December 2004 -
|
||||
Lucene in Action
|
||||
is published
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#29+November+2004+-+Lucene+1.4.3+Released">29 November 2004 - Lucene 1.4.3 Released</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a name="N1001F"></a><a name="Apache Lucene"></a>
|
||||
<h2 class="boxed">Apache Lucene</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Apache Lucene is a high-performance, full-featured text search engine
|
||||
library written entirely in Java. It is a technology suitable for nearly any
|
||||
application that requires full-text search, especially cross-platform.
|
||||
</p>
|
||||
<p>
|
||||
Apache Lucene is an open source project available for
|
||||
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">free download</a>.
|
||||
Please use the links on the left to access Lucene.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10030"></a><a name="Lucene News"></a>
|
||||
<h2 class="boxed">Lucene News</h2>
|
||||
<div class="section">
|
||||
<a name="N10036"></a><a name="10+November+2006"></a>
|
||||
<h3 class="boxed">10 November 2006</h3>
|
||||
<p>New <a href="http://forrest.apache.org">Forrest</a> based site released. The Lucene Java website now has a consistent look and feel with it's <a href="http://lucene.apache.org">Lucene</a> siblings.
|
||||
</p>
|
||||
<a name="N10047"></a><a name="26+May+2006+-+Release+2.0.0+available"></a>
|
||||
<h3 class="boxed">26 May 2006 - Release 2.0.0 available</h3>
|
||||
<p>This is mostly a bugfix release from release 1.9.1.
|
||||
Note however that deprecated 1.x features have now
|
||||
been removed. Any code that compiles against Lucene
|
||||
1.9.1 without deprecation warnings should work without
|
||||
further changes with any 2.x release. For more
|
||||
information about this release, please read
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_2_0_0/CHANGES.txt">
|
||||
CHANGES.txt</a>
|
||||
.
|
||||
</p>
|
||||
<p>Binary and source distributions are
|
||||
available
|
||||
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>
|
||||
.
|
||||
</p>
|
||||
<a name="N1005C"></a><a name="2+March+2006+-+Release+1.9.1+available"></a>
|
||||
<h3 class="boxed">2 March 2006 - Release 1.9.1 available</h3>
|
||||
<p>This fixes a serious bug in release 1.9-final.
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_1_9_1/CHANGES.txt">
|
||||
CHANGES.txt</a>
|
||||
for details.
|
||||
</p>
|
||||
<p>Binary and source distributions are
|
||||
available
|
||||
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>
|
||||
.
|
||||
</p>
|
||||
<a name="N10071"></a><a name="27+February+2006+-+1.9+final+available"></a>
|
||||
<h3 class="boxed">27 February 2006 - 1.9 final available</h3>
|
||||
<p>This release has many improvements since release
|
||||
1.4.3, including new features, performance
|
||||
improvements, bug fixes, etc. See
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_1_9_final/CHANGES.txt">
|
||||
CHANGES.txt</a>
|
||||
for details.
|
||||
</p>
|
||||
<p>1.9 will be the last 1.x release. It is both
|
||||
back-compatible with 1.4.3 and forward-compatible with
|
||||
the upcoming 2.0 release. Many methods and classes in
|
||||
1.4.3 have been deprecated in 1.9 and will be removed
|
||||
in 2.0. Applications must compile against 1.9 without
|
||||
deprecation warnings before they are compatible with
|
||||
2.0.</p>
|
||||
<p>Binary and source distributions are
|
||||
available
|
||||
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">here</a>
|
||||
.
|
||||
</p>
|
||||
<a name="N10089"></a><a name="26+January+2006+-+Nightly+builds+available"></a>
|
||||
<h3 class="boxed">26 January 2006 - Nightly builds available</h3>
|
||||
<p>Nightly builds of the current development version of Lucene, to be released as Lucene 1.9,
|
||||
are now available at
|
||||
<a href="http://cvs.apache.org/dist/lucene/java/nightly/">
|
||||
http://cvs.apache.org/dist/lucene/java/nightly/</a>
|
||||
.
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<a href="http://www.apachecon.com">
|
||||
<img src="http://apachecon.com/2005/US/logos/Conference135x59.jpg">
|
||||
</a>
|
||||
|
||||
</p>
|
||||
<p>Monday, December 12, 2005 at 3pm by Grant Ingersoll:
|
||||
<br>
|
||||
Abstract:
|
||||
<br>
|
||||
Lucene is a high performance, scalable, cross-platform search engine that contains many advanced
|
||||
features that often go untapped by the majority of users. In this session, designed for those
|
||||
familiar with Lucene, we will examine some of Lucene's more advanced topics and their application,
|
||||
including:
|
||||
</p>
|
||||
<ol>
|
||||
|
||||
<li>Term Vectors: Manual and Pseudo relevance feedback; Advanced document collection analysis for
|
||||
domain specialization</li>
|
||||
|
||||
<li>Span Queries: Better phrase matching; Candidate Identification for Question Answering</li>
|
||||
|
||||
<li>Tying it all Together: Building a search framework for experimentation and rapid deployment</li>
|
||||
|
||||
<li>Case Studies from
|
||||
<a href="http://www.cnlp.org">CNLP</a>
|
||||
: Crosslingual/multilingual retrieval in Arabic, English and Dutch;
|
||||
Sublanguage specialization for commercial trouble ticket analysis; Passage retrieval and
|
||||
analysis for Question Answering application
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
<p>Topics 1 through 3 will provide technical details on implementing the advanced Lucene features, while
|
||||
the fourth topic will provide a broader context for understanding when and where to use these
|
||||
features.
|
||||
</p>
|
||||
<a name="N100C1"></a><a name="14+February+2005+-+Lucene+moves+to+Apache+top-level"></a>
|
||||
<h3 class="boxed">14 February 2005 - Lucene moves to Apache top-level</h3>
|
||||
<p>Lucene has migrated from Apache's Jakarta project to the top-level. Along with this migration,
|
||||
the source code repository has been converted to Subversion. The migration is in progress with
|
||||
some loose ends. Please stay tuned!
|
||||
</p>
|
||||
<a name="N100CB"></a><a name="December+2004+-"></a>
|
||||
<h3 class="boxed">December 2004 -
|
||||
Lucene in Action
|
||||
is published
|
||||
</h3>
|
||||
<a href="http://www.lucenebook.com/">
|
||||
<img align="left" border="0" src="images/lia_3d.jpg">
|
||||
</a>
|
||||
<p>The first book dedicated solely to Lucene is published. The
|
||||
"search inside the book" feature implemented with Lucene can
|
||||
be seen at
|
||||
<a href="http://www.lucenebook.com/">lucenebook.com</a>
|
||||
.
|
||||
</p>
|
||||
<p style="clear: both;"></p>
|
||||
<a name="N100E8"></a><a name="29+November+2004+-+Lucene+1.4.3+Released"></a>
|
||||
<h3 class="boxed">29 November 2004 - Lucene 1.4.3 Released</h3>
|
||||
<p>This fixes a few bugs in 1.4.2. See
|
||||
<a href="http://svn.apache.org/repos/asf/lucene/java/tags/lucene_1_4_3/CHANGES.txt">
|
||||
CHANGES.txt</a>
|
||||
for details. Binary and source distributions are
|
||||
available
|
||||
<a href="http://www.apache.org/dyn/closer.cgi/lucene/">here</a>
|
||||
. After choosing your mirror, navigate to the archive section via the java link.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
<div id="logos"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Binary file not shown.
|
@ -0,0 +1,400 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>Site Linkmap</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="linkmap.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>Site Linkmap</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Table+of+Contents">Table of Contents</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="N10007"></a><a name="Table+of+Contents"></a>
|
||||
<h2 class="boxed">Table of Contents</h2>
|
||||
<div class="section">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="">Lucene</a> _________________________ <em>site</em>
|
||||
</li>
|
||||
<ul>
|
||||
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="">About</a> _________________________ <em>about</em>
|
||||
</li>
|
||||
<ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="index.html">Overview</a> _________________________ <em>overview</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="features.html">Features</a> _________________________ <em>features</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a> _________________________ <em>powered-by</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="whoweare.html">Who We Are</a> _________________________ <em>who-we-are</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="">Documentation</a> _________________________ <em>docs</em>
|
||||
</li>
|
||||
<ul>
|
||||
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="api/">API Docs</a> _________________________ <em>apidocs</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="benchmarks.html">Benchmarks</a> _________________________ <em>benchmarks</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="contributions.html">Contributions</a> _________________________ <em>contributions</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a> _________________________ <em>faq</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="fileformats.html">File Formats</a> _________________________ <em>file-formats</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="gettingstarted.html">Getting Started</a> _________________________ <em>tutorial</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a> _________________________ <em>lucene-sandbox</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="queryparsersyntax.html">Query Syntax</a> _________________________ <em>query-syntax</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="scoring.html">Scoring</a> _________________________ <em>scoring</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a> _________________________ <em>wiki</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="">Resources</a> _________________________ <em>resources</em>
|
||||
</li>
|
||||
<ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a> _________________________ <em>issues</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="mailinglists.html">Mailing Lists</a> _________________________ <em>contact</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="releases.html">Downloads</a> _________________________ <em>release</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a> _________________________ <em>svn</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="">Site Versions</a> _________________________ <em>versions</em>
|
||||
</li>
|
||||
<ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="./">Official</a> _________________________ <em>official</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="">Related Projects</a> _________________________ <em>projects</em>
|
||||
</li>
|
||||
<ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a> _________________________ <em>lucene</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a> _________________________ <em>lucene</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a> _________________________ <em>lucene</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a> _________________________ <em>lucene</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a> _________________________ <em>lucene</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a> _________________________ <em>lucene</em>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,176 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 357 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GauI0_,>n>&;KY!METC?CGrC"Nj`F.NYeV(W<]6G1/^A&*T(0o)+Zp_BQ?ZCAG=hhs0WHJ>9?gp&kjq=\>2I.5nM+G'#`g5(eF;:#g<UH]j9#u/%AG;)K*4.U3]$MbmIdn4:EnQ1r1dMX;T+jcNKHEPnq3rPum.l5-:kLX86_r0p''/O]3Qe#m5V<OW1G%7,)fBqF^G*>hr$Mh_DcrLsR56#bIK6F`53R[DXtdUdiT?fEY&K$uH3ZGS9>i8i:fc@\e+]Ng%D?EQA^gaAXTIFn=&tLL\*oq4a5lV5+M9AWDf@G>473H<9;.GLAN"g\S81-[einkbOL*,&HYld92gD?eHKeYQ"[EZBJD~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 559.666 195.992 547.666 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Length 1332 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatn'>>s99!/9>%/+a)X;0BAH#\CnqLRiJ-/.YCOUGrU*0ijC,AGPsMgIWqn<-Lfc)%m,=S1g%cDWgW5+7mV?"Mlof&I%PP_mk-V-qaRpO!+AHgIj6B&4Ad&B)aXC^7SjE0kJ-KYaF3>cKCBeZNT4[Jba&4^uN?_fO#'`Wf5ZP"dm&TInh[["]NjkSBU)h<'sNdLA.<_eYoLI:VetDs0M_0\.cU3o2#Wi+V$mkb96>*0YjIhnmMfZM"`G2K^c[kV]#NnH&U1""d\cqXu<hj>2l?Ur#Y\pWeqltWE#csGe/%FW1SVPd=NJA8`Gn/1%%'I(4+Ft@aXP5L[7II<20>AV[5a5;gmIOZRsZZ&hG85HauWBW'!Ns&t",A2cI$8(fa)SV&Tgp4JUG(H&Rc[:jbr\X`qpdjUd6eg[P2d$q&#GUkj:)leZa;HB"V^lo9=KU#/*!!VP<kpR-kL[aE20igK8,oQ7".dYnEe@h]9sL!DV1G.s)5TrZfX6"#ujcY]ZQn^5--*(nZ4op;?i006AJ8Dt'+Fd24Of-h:P9%:DOnu!:<Sg3bB@PCGRcYDEPNtHCF8l`L'Qt!=7HT;iSgU>#<F3B"-0ht>.&Xo9H7/!k+hDq[ulSt#4_?0h,(%+[We)j(WdG8V+M,MZBASn<FKDGj+c$1WjQ`=bWl>[r\CSY[Uq)#+t':Ts"))n$SRmNG$Zj@6Hk;](U?tH`Nkl2i8mJ`hc2dP=H1Rcl"r@qh86:ncA.-%C"GAhZmN!6YHU4dfpYH?'VhQ)^rdNfO*]A.R-2]a/UG"RVS;]g\5fPhadep['nr/S.r(;!=_A3D2]cQ($PXfD'6jO(RaDYL`\1GXUR8<]/]$O,Zc?#Q7Gb`0i=UUulG;iNs2\@+ilo*_>qKlZaN/4sh)\gm"?M)0dK1!d:6H=T4R>pg&9130(4<N5(8H?537HS0B!N%1*oJ%@r3i<TaDjDSVpIV\'c&</;Pk=E40$g&>YgM/i2Lk_(6f,`r_P^DcL-;A/4n[Q$^U[gsNifo1,oQ@Pkno!iPSed1GUQ<8:%>b5r-0J<oZ>iZ*f1,e@o%<G.H]2cB):s.^<$#gJ`^B!9^P4tCbk6:.V7*CO3/p)$g$QB?bfd]S^((/mA6p"_ZY,e["B1+JelOm@c,B$Z&jb6^W-WoTC\Njc]tEUt8MEbE_Y;Y4p*@Q1bE^Us\an%->9fS7O>/g&p3tWadJ"jq0Ll#-6nfnnj3F2-k&qd]*2LfQj'M#W?GDofnYtdFd]S--a$Y\+,_jbF8I^B[[ERItSR+1cm_!f>A>V<9Z9.nKVcm45L!I;Rb,SKSX-R^<]Dhor1orY~>
|
||||
endstream
|
||||
endobj
|
||||
11 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 10 0 R
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Length 487 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GatUo>Ao*Y&;B$9=6u\G38Im6qH+\RdhmFo\(WYQ;+VKN66#rQ(IWh_,UPi#3too0014%373`Us,)TIq\OD5Q_,<o&k+XgG9Q<f0r/RAqcp_#GJLRoWGDSj>,5.n$b+^>="A(Rr\+ldYB2%sfJC8I7n'5.UEFKmP:qq-YIJeuYHg;qQ:.H*j1GFQkI5\VX7);G@rhq;)7fi'dS)jSJ68E7?b-oF&?rR6o#.#O^3cZmkj2<R/o=!8=I)6^C*IQ<uo@Fdr:2t6?DVL\>V@;Yu[+W@Xq,/sK;R*[R0/A8>n><-XOJ34]Ae']$R+^p59IVYf1Ab"fk[Wp)eVl857?gCj,mom8_FK-5,(%LCp?98/L4`NlfqZ#kRlLpW8ugg$Ar;LYI"_PF"kMILe&/,R38(4gC7UX]FKreF'==nZ+gS9+F\in+M<?h`=hMtm]sQ0)a*G&]Z7q<3+kphuU@d;"l<kF(?blg/`Vfe?(*#+~>
|
||||
endstream
|
||||
endobj
|
||||
13 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 12 0 R
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\124\0\141\0\142\0\154\0\145\0\40\0\157\0\146\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164\0\163)
|
||||
/Parent 14 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
16 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
17 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F6
|
||||
/BaseFont /Times-Italic
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
19 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
21 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 3
|
||||
/Kids [6 0 R 11 0 R 13 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 14 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 16 0 R /F5 17 0 R /F1 19 0 R /F6 18 0 R /F2 20 0 R /F7 21 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [11 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<<
|
||||
/First 15 0 R
|
||||
/Last 15 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 22
|
||||
0000000000 65535 f
|
||||
0000003863 00000 n
|
||||
0000003935 00000 n
|
||||
0000004027 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000519 00000 n
|
||||
0000000639 00000 n
|
||||
0000000664 00000 n
|
||||
0000004161 00000 n
|
||||
0000000799 00000 n
|
||||
0000002224 00000 n
|
||||
0000002332 00000 n
|
||||
0000002911 00000 n
|
||||
0000004224 00000 n
|
||||
0000003019 00000 n
|
||||
0000003196 00000 n
|
||||
0000003309 00000 n
|
||||
0000003419 00000 n
|
||||
0000003530 00000 n
|
||||
0000003638 00000 n
|
||||
0000003754 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 22
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
4275
|
||||
%%EOF
|
|
@ -0,0 +1,391 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Mailing Lists
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.3', 'skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Resources</div>
|
||||
<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Mailing Lists</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="mailinglists.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Mailing Lists
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Java User List">Java User List</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Java Developer List">Java Developer List</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Lucene4c Developer List">Lucene4c Developer List</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Ruby Developer List">Ruby Developer List</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#General Lucene List">General Lucene List</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a name="N1000C"></a><a name="Java User List"></a>
|
||||
<h2 class="boxed">Java User List</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This list is for users of Java Lucene to ask questions, share knowledge,
|
||||
and discuss issues.
|
||||
</p>
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:java-user-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:java-user-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-java-user/">Archive</a>
|
||||
(<a href="http://mail-archives.apache.org/mod_mbox/jakarta-lucene-user/">old archive</a>)</li>
|
||||
|
||||
<li>
|
||||
<a href="http://www.gossamer-threads.com/lists/lucene/java-user/">Alternative
|
||||
archive with search feature</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10031"></a><a name="Java Developer List"></a>
|
||||
<h2 class="boxed">Java Developer List</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This is the list where participating developers of the Java Lucene project meet
|
||||
and discuss issues, code changes/additions, etc. Do not send mail to this list
|
||||
with usage questions or configuration questions and problems.
|
||||
</p>
|
||||
<p>
|
||||
Discussion list:
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:java-dev-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:java-dev-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-java-dev/">Archive</a>
|
||||
(<a href="http://mail-archives.apache.org/mod_mbox/jakarta-lucene-dev/">old archive</a>)</li>
|
||||
|
||||
<li>
|
||||
<a href="http://www.gossamer-threads.com/lists/lucene/java-dev/">Alternative
|
||||
archive with search feature</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<br>
|
||||
Commit notifications:
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:java-commits-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:java-commits-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-java-commits/">Archive</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1006C"></a><a name="Lucene4c Developer List"></a>
|
||||
<h2 class="boxed">Lucene4c Developer List</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
This is the list where participating developers of the lucene4c
|
||||
project meet and discuss issues related to development of
|
||||
lucene4c. Do not send mail to this list with usage or
|
||||
configuration questions and problems.
|
||||
</p>
|
||||
<p>
|
||||
Discussion list:
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:c-dev-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:c-dev-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-c-dev/">Archive</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://www.gossamer-threads.com/lists/lucene/c-dev/">Alternative
|
||||
archive with search feature</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<br>
|
||||
Commit notifications:
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:c-commits-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:c-commits-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-c-commits/">Archive</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100A2"></a><a name="Ruby Developer List"></a>
|
||||
<h2 class="boxed">Ruby Developer List</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
Discussion list for developers of Ruby/SWIG Lucene.
|
||||
</p>
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:ruby-dev-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:ruby-dev-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-ruby-dev/">Archive</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://www.gossamer-threads.com/lists/lucene/ruby-dev/">Alternative
|
||||
archive with search feature</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100C2"></a><a name="General Lucene List"></a>
|
||||
<h2 class="boxed">General Lucene List</h2>
|
||||
<div class="section">
|
||||
<p>
|
||||
General discussion concerning all Lucene subprojects.
|
||||
</p>
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<a href="mailto:general-subscribe@lucene.apache.org">Subscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="mailto:general-unsubscribe@lucene.apache.org">Unsubscribe</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://mail-archives.apache.org/mod_mbox/lucene-general/">Archive</a>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="http://www.gossamer-threads.com/lists/lucene/general/">Alternative
|
||||
archive with search feature</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,280 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 516 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!#Y9iHZu'YO#fhN8ito*l\A>%]mB;":>&-k.aa#Sh"ns1J^m:"fu$C6JaFal^;'P1e&gmqU-uEeGU]4D[3\LLKQ^^q(28bad`20c<=U$#fh92G#iB!`L"jHHgrlV5eXsW?"/LH'+G/#FdYh1P$'m(V4PcA12h)9`tM0-MqOtZ7NTJ_CYL_B#eUc[]4H?#pB"&+2QGP'Ems!cUV4s4[F;H?1]>o-aqrKUM:_c/edH'kT!<h6qG6iUYsU@'c9;[i'k[dE6uWTgoA%;WpKs\@1EkI7faeF*]UEE"WVW6a*Dts.d4H3p?_T^aR_rsE1k*=ah-d"h=B`\LcbOfJNk+:Y8p.DN5R]*#CWe*I@V&^hh0s[oD0C,#j\\/ZjPU-hH/muSX0s/TKiMG%Z1i5:b0W"-Z<UeT,tAV.&6k[Nq!c+:a?34%#I9+Rqhh!kNbiX%K2h)@O$c8Zr-2(&uVqQ99lpB8aXaGX'N8.g:SntZ`PWld+*$(=D:.ZWthqiIfW_&C=*~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 559.666 178.652 547.666 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 541.466 205.976 529.466 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 523.266 231.296 511.266 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 505.066 210.656 493.066 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 486.866 207.968 474.866 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Length 1258 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!$F9lJcU&;KZO'mm<=HG/2]F%bdZ5`c%aU7CKiBPJiuTh'm5D"QV/pnaOH-!=2F+>?&r8C#Mm1HWp'hp$c1B#1s,d3t$B,jg*#H2CsT3$P/%P2d';]dH+i-mM23\16>6^>YN$WCUUBA+4.#DAM$aLP3,ibSC4(b5b"^5>HN+-/iu6Ao$th'rT[E7WcOQI7TqBB76arjfFMGh-?/Yam;AJT6I'E+2g]=,@a2';1$8k1uY/FisQHhWj()0>@k4#Q?U_G$U7dY8CSD#U1`TIfN^UX;d3@:2l6DBe6ed:D/8Ga.uX6?GHY=!(%V<,Pg?n20.hJr.H\pCB6CefCTP:*@HilfgO"Ap*DAefqfFq+Tm,t?9HRnEkFeajo(RG,=Jo0mBO?[liG,5Xd4qP8M"7C@c]/Zn<)&5P%abjND3_90-^=7YX"m0o:AX,af<;2.OJ5;r^qksZo#=^!dWeBII;.#1ZU0Sh[P+<HC6N76=kl'qg%eeXgh\?bhp7"0))K[d9cWQt48WR[EcZEqCE[C?`D03>W&gjR2.omK)"QE's)(m2(`/cF(,tA&WL>B_2GgVeM:us>cOj'"!D[-7;jIC8'Id-ggUp",/oBIh<?+%"pM`AK8]s+$RBD]^C$XMa50rr=A=F95nI@:U-l]fEZ*&54jbH.SS3X<naL?;t6lL9r6j^"+:-=[r*[dPF`?JN(X/'l$3LH.7W52t]f/oN!!K;Q:3!?bW/)ZEDcK`Y?:DHekHM4/EiOjBgB<1JLNEaDLN\>D:]*bnWn$u1>TKb,g?(Ucqro$]F6;+iV.e%5a?>#8,/@.d2Fqq1kQ9iA7E)@JuE;RL-8BkKp_[jYo'H2X^l1gQ`=.-"R.8f."PZ$c-#a`b3%OuZ.(ZurH`39u943Gm$nGG^90#G'snTJU%LbP]<S:+u?Up4SU9\)N0g(qrl$&k=&$Cp-0lodl]8:lE[IS@V&Z!/VN`Al9kFpn4V1Be\K7rJ9#K8*df(&oO94?!`jUQ2n`^LZK#FSVJ&Ao?748`n0#RUe&4R7Y-+(F0&q+[RUXXUu-O3UF$q*^8gI8_V&`2OZT^!e9:uDV]Qgn'GMGNgpca`S0&]J>^(m(=H"i-tVf)"$jF76-Aq%C/?9&8RaYFLP*Z4L3D?@'53]%ocT![7>,WqEef"E23$R.(Fb_)+7$T8\&t#;Y1-n0I7OXgSL#+/cC,3QkmWfWcMh'$RciWXgu#Xq\&H!a1DIC]\MLhL26neRfq7W$]%m5h\@DO<~>
|
||||
endstream
|
||||
endobj
|
||||
19 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 18 0 R
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Length 791 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm99omaW&A@7.ppb[LCHMO<O_&51!XZ;$*.UDF\nt878j7F+s.2gA1_)+l7\HbQa7]5@2kF[>L#/<GqrL\^KC@4r#UW)7#u<1Bh_Pb'_P"=2ah+mC$.aYS5&/rEdcN,PTFiYskjO!b/<O5P?.^c*"f=J-&EX@SBEK/j4jpV[n=cdRo`LR6;>:fQ^#A`%buhU%bsT0n*hn#QB[ZfdMIG^s;HC9j3ssl9'C5fo.=4gYN&8is!`@N')RH+EF4HD`:Wg1"b9YC<bd>@UUM]GGg%5]r@4^;roupKEhC]fPF_igcXbce)SgPh9!%QifqSnm^c9E%0M/H9(JsfWDWn1fe,\qH578#20TEqYRYpc6NnnK0+@m12('"#W'<Q+dqnM5iP!_gI]"PI:\Pps#;C2s*PML+30i$kZ!6WBLdK$tSaWp7I2mJ2eY'>AW/qF-U-CV`7Y@@]=8(i0Ml=%);Fm<GJD":_U+fi3S1,-g%[rIi#LN90%]Md\i5D!1.Sq>tNt`'][e0QC*!Zkh73.k2og$J3RKFg\ci&m.iFJW-8BR:%[#)>9sO6&+ZeXu%!Y:k`U3O<KW4s4q/U"[a4"';CB\R'ONE*hmo:![ra)-(3LMa._07q@FsPmCaYLN)>VJ%F/YG-rF(QCPqfo!`*WZ:XHE^!tNA@Ab\"6NQLsU5"b/^MD\=OKFTpi(!nLNG\[duBt)UXr:!r:]7#$5WFcNGUBDS]7Yi%Yck`JfS3jXR.c49&;;mHbniGO@#3HeHdQ1TU6&T#0YpiE;BJt)`gi)7:oEY~>
|
||||
endstream
|
||||
endobj
|
||||
21 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 20 0 R
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\112\0\141\0\166\0\141\0\40\0\125\0\163\0\145\0\162\0\40\0\114\0\151\0\163\0\164)
|
||||
/Parent 22 0 R
|
||||
/Next 24 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
24 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\112\0\141\0\166\0\141\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\40\0\114\0\151\0\163\0\164)
|
||||
/Parent 22 0 R
|
||||
/Prev 23 0 R
|
||||
/Next 25 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\114\0\165\0\143\0\145\0\156\0\145\0\64\0\143\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\40\0\114\0\151\0\163\0\164)
|
||||
/Parent 22 0 R
|
||||
/Prev 24 0 R
|
||||
/Next 26 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
26 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\122\0\165\0\142\0\171\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\40\0\114\0\151\0\163\0\164)
|
||||
/Parent 22 0 R
|
||||
/Prev 25 0 R
|
||||
/Next 27 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\40\0\107\0\145\0\156\0\145\0\162\0\141\0\154\0\40\0\114\0\165\0\143\0\145\0\156\0\145\0\40\0\114\0\151\0\163\0\164)
|
||||
/Parent 22 0 R
|
||||
/Prev 26 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
28 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
29 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
31 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
32 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 3
|
||||
/Kids [6 0 R 19 0 R 21 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 22 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 28 0 R /F5 29 0 R /F1 30 0 R /F2 31 0 R /F7 32 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 547.866 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [19 0 R /XYZ 85.0 330.332 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [21 0 R /XYZ 85.0 655.0 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [21 0 R /XYZ 85.0 543.866 null]
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<<
|
||||
/First 23 0 R
|
||||
/Last 27 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 33
|
||||
0000000000 65535 f
|
||||
0000005594 00000 n
|
||||
0000005666 00000 n
|
||||
0000005758 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000678 00000 n
|
||||
0000000798 00000 n
|
||||
0000000851 00000 n
|
||||
0000005881 00000 n
|
||||
0000000986 00000 n
|
||||
0000005944 00000 n
|
||||
0000001123 00000 n
|
||||
0000006010 00000 n
|
||||
0000001260 00000 n
|
||||
0000006076 00000 n
|
||||
0000001397 00000 n
|
||||
0000006140 00000 n
|
||||
0000001534 00000 n
|
||||
0000002885 00000 n
|
||||
0000002993 00000 n
|
||||
0000003876 00000 n
|
||||
0000006206 00000 n
|
||||
0000003984 00000 n
|
||||
0000004157 00000 n
|
||||
0000004375 00000 n
|
||||
0000004616 00000 n
|
||||
0000004834 00000 n
|
||||
0000005038 00000 n
|
||||
0000005151 00000 n
|
||||
0000005261 00000 n
|
||||
0000005369 00000 n
|
||||
0000005485 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 33
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
6257
|
||||
%%EOF
|
|
@ -0,0 +1,442 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Query Parser Syntax
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
|
||||
<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Query Syntax</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="queryparsersyntax.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Query Parser Syntax
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Overview">Overview</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Terms">Terms</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Fields">Fields</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Term Modifiers">Term Modifiers</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Wildcard Searches">Wildcard Searches</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Fuzzy Searches">Fuzzy Searches</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Proximity Searches">Proximity Searches</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Range Searches">Range Searches</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Boosting a Term">Boosting a Term</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Boolean operators">Boolean Operators</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#OR"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#AND">AND</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#+">+</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#NOT">NOT</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#-">-</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Grouping">Grouping</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Field Grouping">Field Grouping</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Escaping Special Characters">Escaping Special Characters</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<a name="N10013"></a><a name="Overview"></a>
|
||||
<h2 class="boxed">Overview</h2>
|
||||
<div class="section">
|
||||
<p>Although Lucene provides the ability to create your own
|
||||
queries through its API, it also provides a rich query
|
||||
language through the Query Parser, a lexer which
|
||||
interprets a string into a Lucene Query using JavaCC.
|
||||
</p>
|
||||
<p>This page provides the Query Parser syntax in Lucene 1.9.
|
||||
If you are using a different
|
||||
version of Lucene, please consult the copy of
|
||||
<span class="codefrag">docs/queryparsersyntax.html</span> that was distributed
|
||||
with the version you are using.
|
||||
</p>
|
||||
<p>
|
||||
Before choosing to use the provided Query Parser, please consider the following:
|
||||
<ol>
|
||||
|
||||
<li>If you are programmatically generating a query string and then
|
||||
parsing it with the query parser then you should seriously consider building
|
||||
your queries directly with the query API. In other words, the query
|
||||
parser is designed for human-entered text, not for program-generated
|
||||
text.</li>
|
||||
|
||||
|
||||
<li>Untokenized fields are best added directly to queries, and not
|
||||
through the query parser. If a field's values are generated programmatically
|
||||
by the application, then so should query clauses for this field.
|
||||
An analyzer, which the query parser uses, is designed to convert human-entered
|
||||
text to terms. Program-generated values, like dates, keywords, etc.,
|
||||
should be consistently program-generated.</li>
|
||||
|
||||
|
||||
<li>In a query form, fields which are general text should use the query
|
||||
parser. All others, such as date ranges, keywords, etc. are better added
|
||||
directly through the query API. A field with a limit set of values,
|
||||
that can be specified with a pull-down menu should not be added to a
|
||||
query string which is subsequently parsed, but rather added as a
|
||||
TermQuery clause.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10032"></a><a name="Terms"></a>
|
||||
<h2 class="boxed">Terms</h2>
|
||||
<div class="section">
|
||||
<p>A query is broken up into terms and operators. There are two types of terms: Single Terms and Phrases.</p>
|
||||
<p>A Single Term is a single word such as "test" or "hello".</p>
|
||||
<p>A Phrase is a group of words surrounded by double quotes such as "hello dolly".</p>
|
||||
<p>Multiple terms can be combined together with Boolean operators to form a more complex query (see below).</p>
|
||||
<p>Note: The analyzer used to create the index will be used on the terms and phrases in the query string.
|
||||
So it is important to choose an analyzer that will not interfere with the terms used in the query string.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10048"></a><a name="Fields"></a>
|
||||
<h2 class="boxed">Fields</h2>
|
||||
<div class="section">
|
||||
<p>Lucene supports fielded data. When performing a search you can either specify a field, or use the default field. The field names and default field is implementation specific.</p>
|
||||
<p>You can search any field by typing the field name followed by a colon ":" and then the term you are looking for. </p>
|
||||
<p>As an example, let's assume a Lucene index contains two fields, title and text and text is the default field.
|
||||
If you want to find the document entitled "The Right Way" which contains the text "don't go this way", you can enter: </p>
|
||||
<pre class="code">title:"The Right Way" AND text:go</pre>
|
||||
<p>or</p>
|
||||
<pre class="code">title:"Do it right" AND right</pre>
|
||||
<p>Since text is the default field, the field indicator is not required.</p>
|
||||
<p>Note: The field is only valid for the term that it directly precedes, so the query</p>
|
||||
<pre class="code">title:Do it right</pre>
|
||||
<p>Will only find "Do" in the title field. It will find "it" and "right" in the default field (in this case the text field). </p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1006D"></a><a name="Term Modifiers"></a>
|
||||
<h2 class="boxed">Term Modifiers</h2>
|
||||
<div class="section">
|
||||
<p>Lucene supports modifying query terms to provide a wide range of searching options.</p>
|
||||
<a name="N10076"></a><a name="Wildcard Searches"></a>
|
||||
<h3 class="boxed">Wildcard Searches</h3>
|
||||
<p>Lucene supports single and multiple character wildcard searches.</p>
|
||||
<p>To perform a single character wildcard search use the "?" symbol.</p>
|
||||
<p>To perform a multiple character wildcard search use the "*" symbol.</p>
|
||||
<p>The single character wildcard search looks for terms that match that with the single character replaced. For example, to search for "text" or "test" you can use the search:</p>
|
||||
<pre class="code">te?t</pre>
|
||||
<p>Multiple character wildcard searches looks for 0 or more characters. For example, to search for test, tests or tester, you can use the search: </p>
|
||||
<pre class="code">test*</pre>
|
||||
<p>You can also use the wildcard searches in the middle of a term.</p>
|
||||
<pre class="code">te*t</pre>
|
||||
<p>Note: You cannot use a * or ? symbol as the first character of a search.</p>
|
||||
<a name="N1009B"></a><a name="Fuzzy Searches"></a>
|
||||
<h3 class="boxed">Fuzzy Searches</h3>
|
||||
<p>Lucene supports fuzzy searches based on the Levenshtein Distance, or Edit Distance algorithm. To do a fuzzy search use the tilde, "~", symbol at the end of a Single word Term. For example to search for a term similar in spelling to "roam" use the fuzzy search: </p>
|
||||
<pre class="code">roam~</pre>
|
||||
<p>This search will find terms like foam and roams.</p>
|
||||
<p>Starting with Lucene 1.9 an additional (optional) parameter can specify the required similarity. The value is between 0 and 1, with a value closer to 1 only terms with a higher similarity will be matched. For example:</p>
|
||||
<pre class="code">roam~0.8</pre>
|
||||
<p>The default that is used if the parameter is not given is 0.5.</p>
|
||||
<a name="N100B4"></a><a name="Proximity Searches"></a>
|
||||
<h3 class="boxed">Proximity Searches</h3>
|
||||
<p>Lucene supports finding words are a within a specific distance away. To do a proximity search use the tilde, "~", symbol at the end of a Phrase. For example to search for a "apache" and "jakarta" within 10 words of each other in a document use the search: </p>
|
||||
<pre class="code">"jakarta apache"~10</pre>
|
||||
<a name="N100C1"></a><a name="Range Searches"></a>
|
||||
<h3 class="boxed">Range Searches</h3>
|
||||
<p>Range Queries allow one to match documents whose field(s) values
|
||||
are between the lower and upper bound specified by the Range Query.
|
||||
Range Queries can be inclusive or exclusive of the upper and lower bounds.
|
||||
Sorting is done lexicographically.</p>
|
||||
<pre class="code">mod_date:[20020101 TO 20030101]</pre>
|
||||
<p>This will find documents whose mod_date fields have values between 20020101 and 20030101, inclusive.
|
||||
Note that Range Queries are not reserved for date fields. You could also use range queries with non-date fields:</p>
|
||||
<pre class="code">title:{Aida TO Carmen}</pre>
|
||||
<p>This will find all documents whose titles are between Aida and Carmen, but not including Aida and Carmen.</p>
|
||||
<p>Inclusive range queries are denoted by square brackets. Exclusive range queries are denoted by
|
||||
curly brackets.</p>
|
||||
<a name="N100DA"></a><a name="Boosting a Term"></a>
|
||||
<h3 class="boxed">Boosting a Term</h3>
|
||||
<p>Lucene provides the relevance level of matching documents based on the terms found. To boost a term use the caret, "^", symbol with a boost factor (a number) at the end of the term you are searching. The higher the boost factor, the more relevant the term will be.</p>
|
||||
<p>Boosting allows you to control the relevance of a document by boosting its term. For example, if you are searching for</p>
|
||||
<pre class="code">jakarta apache</pre>
|
||||
<p>and you want the term "jakarta" to be more relevant boost it using the ^ symbol along with the boost factor next to the term.
|
||||
You would type:</p>
|
||||
<pre class="code">jakarta^4 apache</pre>
|
||||
<p>This will make documents with the term jakarta appear more relevant. You can also boost Phrase Terms as in the example: </p>
|
||||
<pre class="code">"jakarta apache"^4 "Apache Lucene"</pre>
|
||||
<p>By default, the boost factor is 1. Although the boost factor must be positive, it can be less than 1 (e.g. 0.2)</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<a name="N100FA"></a><a name="Boolean operators"></a>
|
||||
<h2 class="boxed">Boolean Operators</h2>
|
||||
<div class="section">
|
||||
<p>Boolean operators allow terms to be combined through logic operators.
|
||||
Lucene supports AND, "+", OR, NOT and "-" as Boolean operators(Note: Boolean operators must be ALL CAPS).</p>
|
||||
<a name="N10103"></a><a name="OR"></a>
|
||||
<h3 class="boxed"></h3>
|
||||
<p>The OR operator is the default conjunction operator. This means that if there is no Boolean operator between two terms, the OR operator is used.
|
||||
The OR operator links two terms and finds a matching document if either of the terms exist in a document. This is equivalent to a union using sets.
|
||||
The symbol || can be used in place of the word OR.</p>
|
||||
<p>To search for documents that contain either "jakarta apache" or just "jakarta" use the query:</p>
|
||||
<pre class="code">"jakarta apache" jakarta</pre>
|
||||
<p>or</p>
|
||||
<pre class="code">"jakarta apache" OR jakarta</pre>
|
||||
<a name="N10116"></a><a name="AND"></a>
|
||||
<h3 class="boxed">AND</h3>
|
||||
<p>The AND operator matches documents where both terms exist anywhere in the text of a single document.
|
||||
This is equivalent to an intersection using sets. The symbol && can be used in place of the word AND.</p>
|
||||
<p>To search for documents that contain "jakarta apache" and "Apache Lucene" use the query: </p>
|
||||
<pre class="code">"jakarta apache" AND "Apache Lucene"</pre>
|
||||
<a name="N10126"></a><a name="+"></a>
|
||||
<h3 class="boxed">+</h3>
|
||||
<p>The "+" or required operator requires that the term after the "+" symbol exist somewhere in a the field of a single document.</p>
|
||||
<p>To search for documents that must contain "jakarta" and may contain "lucene" use the query:</p>
|
||||
<pre class="code">+jakarta apache</pre>
|
||||
<a name="N10136"></a><a name="NOT"></a>
|
||||
<h3 class="boxed">NOT</h3>
|
||||
<p>The NOT operator excludes documents that contain the term after NOT.
|
||||
This is equivalent to a difference using sets. The symbol ! can be used in place of the word NOT.</p>
|
||||
<p>To search for documents that contain "jakarta apache" but not "Apache Lucene" use the query: </p>
|
||||
<pre class="code">"jakarta apache" NOT "Apache Lucene"</pre>
|
||||
<p>Note: The NOT operator cannot be used with just one term. For example, the following search will return no results:</p>
|
||||
<pre class="code">NOT "jakarta apache"</pre>
|
||||
<a name="N1014C"></a><a name="-"></a>
|
||||
<h3 class="boxed">-</h3>
|
||||
<p>The "-" or prohibit operator excludes documents that contain the term after the "-" symbol.</p>
|
||||
<p>To search for documents that contain "jakarta apache" but not "Apache Lucene" use the query: </p>
|
||||
<pre class="code">"jakarta apache" -"Apache Lucene"</pre>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N1015D"></a><a name="Grouping"></a>
|
||||
<h2 class="boxed">Grouping</h2>
|
||||
<div class="section">
|
||||
<p>Lucene supports using parentheses to group clauses to form sub queries. This can be very useful if you want to control the boolean logic for a query.</p>
|
||||
<p>To search for either "jakarta" or "apache" and "website" use the query:</p>
|
||||
<pre class="code">(jakarta OR apache) AND website</pre>
|
||||
<p>This eliminates any confusion and makes sure you that website must exist and either term jakarta or apache may exist.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10170"></a><a name="Field Grouping"></a>
|
||||
<h2 class="boxed">Field Grouping</h2>
|
||||
<div class="section">
|
||||
<p>Lucene supports using parentheses to group multiple clauses to a single field.</p>
|
||||
<p>To search for a title that contains both the word "return" and the phrase "pink panther" use the query:</p>
|
||||
<pre class="code">title:(+return +"pink panther")</pre>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10180"></a><a name="Escaping Special Characters"></a>
|
||||
<h2 class="boxed">Escaping Special Characters</h2>
|
||||
<div class="section">
|
||||
<p>Lucene supports escaping special characters that are part of the query syntax. The current list special characters are</p>
|
||||
<p>+ - && || ! ( ) { } [ ] ^ " ~ * ? : \</p>
|
||||
<p>To escape these character use the \ before the character. For example to search for (1+1):2 use the query:</p>
|
||||
<pre class="code">\(1\+1\)\:2</pre>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,722 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 1002 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!$GbAu>[(kq^5$C8tZ6H)sQ1.gNOFP9u7c#h?V6"TCr7Zgq$kP"NOaTe8,NO,mK(DbHXnprdui]J0.S.L3"N'K9C7HQ6F7:7i:+OWIW;KIoJ#SN_ZllQ'ET.NK\-VqN,NYDA-r,n:Jb0-EgbM/:]cRsPh<$R[O:S4[g4Iq#[+T%o1JH3Q85IMJC$%aS!IH*8lokV&KWbgtC<Y5F%hl;8Qa9h=9aMa^VlRjuS`qA+mkB5=tWblR#%%q:G4qsDK1(qJ]md!6Sq@s"qMYl])#H8aOq02tP(?'d8F!hY7PJA#jR8F=O2$FIGHg4;)qrS072q/])G@3oHZ8Dmo@sdK4+j8QdE-KdEk2p%jj\9]_&4kA#1^NNMc$[,lorXf#o0TJ97RHhQnTZkO]?-&7:sL3;OMdXT)\^<$oKS4RQ4#Qkr)5&/2U$g6)f#9lC<EYO;7L\$pXGd`Z?geA*Zj!TZej:^fR@o!k/N7#.U=ULmHJOgrD_PgmI9JR")2RQpE%i\2RCmpf6:$Xl+`-k+U9C'gm%HdGTUgd@cqKf"hB'[H!N@G;(Wd!E0n9&*IJ"6gR^g&<R-3!:1@tOC+"F2gfJ:f;MrU/?SA5gD*<uc)t4p'/G%]Uh8D*]m>C:>lG!8%AH,ApZf1lF\jP%gB5E^JNpc5ZY!*jpjC2FS_VtLCXQ*&fRDWq1lTZ?mnN*(W/_S?*%s.'PP?@7WTDSJclg-UP[l:QG1tFsj27#Higt//>#P'oiEh;\XgP-,XC<_S??//M2<qU4\m9tXr)`p^W4.p`3\Zr%l%.1%+0/9qU%6k%$S_2I5LXC7g\T+SoN:*YuRp7MR@[?7Vk(P5>NJfll7,B!M$dGnSoU>_6)u].6T"5"C'^;/Z#G#-*,D[46'$NkTUN:KaL$^9W0YoJThK]hkgGW[e-$BPHlK,?%(3clB2u84GE]G+.guU<kE9m1*f<h-YO$\,9-M=C-M70?5kS5U@Qg*4A]Y&'VHB9rHd/O,Eal-;~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
22 0 R
|
||||
24 0 R
|
||||
26 0 R
|
||||
28 0 R
|
||||
30 0 R
|
||||
32 0 R
|
||||
34 0 R
|
||||
36 0 R
|
||||
38 0 R
|
||||
40 0 R
|
||||
42 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 546.166 157.316 534.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 527.966 140.66 515.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 509.766 139.34 497.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 491.566 186.32 479.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 473.366 213.8 461.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 455.166 198.476 443.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 436.966 217.16 424.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 418.766 199.808 406.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 23 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 400.566 204.164 388.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 25 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 382.366 200.312 370.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 27 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 364.166 114.5 352.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 29 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 345.966 149.492 333.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 31 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
32 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 327.766 130.268 315.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 33 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
34 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 309.566 148.16 297.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 35 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
36 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 291.366 127.496 279.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 37 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
38 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 273.166 155.996 261.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 39 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
40 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 254.966 183.668 242.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 41 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
42 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 236.766 246.632 224.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 43 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
44 0 obj
|
||||
<< /Length 2147 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GatU5968iG&AII3E,oYT@l&KsEjIPr-Cm>j7QiUl:a./n!YGhA>#p*#QOf2d#`tR"1(tTPLu&#QpY3[`@Cc/Y\bNW&gapdad-6!K^>JmJ]f^A+B'\)VrqXB5jIYZt8K>SH;;D,!kJs_I7SZ=@e`,';@C^XS5'?d@_fE*QSF$AQJ:G9hHl@^C4`Qd7kO7$:HfNlbr@tMUGTtBG-&3H&+(tDmTVgUrrF$BY7W+M;-aBB.]7D.`G5Pa0W_*\I2bF=+pIt""]A:_@Ir3f5,4iB`p_,69R%MG?H<mU#U[j5to(i$&6OJZ.+*lVb.t4GZ`OD-i<0bn1MG]5ehEQJ%`NP@i9^iWLeS6aYK@/t*Ru7$nL9>a#?H>0.<84k6OpcRcn9e+uIk2L(RTlOl7\0oQkHInWTTpcsh%4:$>0)G!>Edl_*kU9B2]T\oTBf8(e8@^)phBOsnPm/Jk8L1nTpq%iQ90tgXVK?g7$S?BAF6Xb`A7_=DMmoF.&fCJP\<Hm1rO,^!ii&c%;A?ZNQ*?;RuG?Snd<O%?@8O6Lr,fsU_$(J26TEkU]m;HYE.tb]e46[k@Y)CqOSX:OeQ%$fA]LHf6*/?J>TrBHT%F::*$U+\qtTng_FEDU3'k36Qn.2?(e?(8P0]]<8,d`%)j_\1WO$f9UYoG2B74ShJo\Z)eV\lLdeR'I`j5bHc<sC6=UV3iJd:/B_L"jOrmFjh:IVX8&?40h_rH&?V%a\(dhJF+Y4RWCl*V#$r<ZTmArq!)W\@[dZhG4Z7c?r-rE:G#:>48S*(I6e/CQMZ5"JbPWOWLK^U=-"U<r@1TQhI;Ggf'A7rl^U^^I"I-?'d0h\BKK8PG0$o89]L'n6)8o]2\(3U)b()&U11Yl(k`$'9c`NJ#5eK*ns'&FkTZUDY\0"(.BAjXn$k0i&(k1pl2qU*:cO+<Bg#p,aUp^>7#=&RH7M@l)W&f4E8)(QnM.o@c6IdU1Z'k7[1g5aWJ!TJ.G@.]R^_b;H[l(0l.d-U];)>mI<QIl0k^i!eCe^7hl;:c479;$/[&5gpaKUn^!(G[2)qhm<^J=sl@3Bj:fIInp1%.>_5Vh,r(.qGb>?U']?SP$CL]pMYhZcjpJGBuCmbmrm1HQhq'#K+Qp5dio2;f%7!UctP\Om+1Y`c&VTUWtbcY2.iRc^J\@jsFN5(IfRa5TFQP]O59%0TRP-#]X.gm^B\>ib*bA`Jh#*KctB%boM+\gDc&daa_WuOIl80oF:;ER6T)MBGJL?lHsn-_!U81%^r[@PW0D\oB22(TNV?absj)F6k@!.C]t[5]BC:p,D)QlDVEEWA*AB>YUq>`"?Nb6CC84s7$kJrm&j;?`d:ThBO@"0dRc<I&k<U\BJ-Pp#I!cFqUH;!PA"$L^unnlG#;KgkhlYqUJ>Z61`ZtqNHY]1p;pJc_J#N\%!BG+F-Q\bmKj!Q:$0R@`IX)m:N.>t]E#>ha;SKXoRpQ/`aLREbM;G1PF`o?kLn:se\BafX/9[#&6%+m?ZfCM/DUf>4-J_8/iu^F1@>bD66>X4`u8$%S:eN!\+BGP`$HX?(f_j0fZd2_.&oK!)Ru+?@lXi<F&E*h-F%/BnVB[3W$>?53&ZYC"Z9Aq6?o/&H*nl99mgMQ*a5DmT_r3e<HYc9c*c44I7_5S2mBbhOqtN]-#ZjYiH6c0G`h7(H2&ZK5:tGQ!e_q:IqtIJ23t3FX-Kd<I(uCZMmaqc"\W:m#L;:?O0<&kfJh8qf45^!hlDA9^'=b39r@bIb%`Mn^Hh`q.Pg%>0/lA=r%ssCicf>Jb,_Aec&_h.d_=A&=Dd&u'Qa[:nr.S,]aXUdH9Rr#.-FlFTR'.E/6k9UJ4P:?h,jakSUEt.j8K(W'A_9QO[Whqbkp@_!q[eceTO:`:MBq-;=R+!gC)I8Bqn?dp1OA$4`Z;=`Q#`bVM]qg\WJY=be*1GihV%eqE[;c<F)\]6b<UuP5l,9VaksRC7;k2:Ze)8o]Ym+2F`)p<8#)i\;[6R=C=9NLqE5h3L*ZQf=RNeKj!WTFX'OL[3*EipEV@VG5L,mStZ&eBb[=,!r4QMVBg>j#S?K\UYbP;f[0#gGA<T>M&jP6]F$bSR9*n,%L[qr2T4iL*l_YN4F,hHFalDqd:Yg+%?"Q$5\gEt50\:(_!YQ:]oKK~>
|
||||
endstream
|
||||
endobj
|
||||
45 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 44 0 R
|
||||
>>
|
||||
endobj
|
||||
46 0 obj
|
||||
<< /Length 1835 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
GauHLh/D%+&:aF]+o%m.O`2L5IH@:rf;7-((2[P((tLi(&oA;G6rfuApqIn^8_-`N@g<<p!d0M;H$@%#k(gqB\&I^sbXGAK\Xq:J;N.)Phi/l$WE,%-oD9nJ(;%Y1!h\cXWSdW%JUN27l;ZQLRsgcS=Nl6)%NX>PYZT1UB/S-sk^V6!O&Ac'*]T)5q>7:LcC>9J^ZOpki)s6U3WD's5?]6#rp6PCV+4As"?f\XYL+O[VS7[SbLC&n0VW"!n'=_F$U4']2e=Eg<=^V'7LG^s$Ro!_89qi0`B]^$>08<2`G/Lbi-N\KA3J:$\J^3VJW%$7CL2RU,u;I"2gO^q`:JPGi7t3l*J,UBDM1Q9JS#%lj%Hi&eECqGmfIsOh]0^hjW$P+MY,Q?""D#OOd?s3H(gT<Z5A3:&i?GJ+,.f'<;Odqldu9?fNCYS"']MA)Fd^s?iZZObN+snmKI2rA-S<i?d:6".`:?V8JJB!8T7!,73+@Be$07McD:Bicr0c31tFiV6$M.M@<(5A&$.K1nB6ck2t5k=hE[_6']ZD37EQ\p;VEur!U`ii3AO)6(b;:8D?H(eW0=Z_KC1IdJAmEWRH8*)rP#Z"JLrCf0kDakEWZkZ1>+Jr"7Ru;C4cV0,Bgh[eJ`gabBC\Y[VGo=A--]X![JWRM?2TsQ,O\-Y9^ahK"KQrS6N3PF(D!#r=TkO(BlX;I9iL4m"M82%J<>#`@RL6.d#asd@mAS]"T!b-$HLS;,DY!&IuD[[Klc:K0!r\W&q;;\tcFBHlRqHZc`QA]h[,k7UmMPgbN]OrMq),FV:P=ZOrjmM_I%$pa?BT"OOkt^p*'1[7D=c5+i2Y/[HBn,Y%c[11["07d$)@a-EYq7D]b?ZB.p,_7^T`\IfQP-aP4t"N?oQ?_l\JVc?m@9GSKo-MK&)i56iTEM?,8>7?)fr_BlfM1R9N]tdPVZYM-E>^gR8[<kX2oQ4S7TC89qeGZE+S59"D;>8Pu*l[Mh[j'"3ehFG<Ne]Xe+e*&e;Y?u%!97l)hBQo)ft)t7+TRSFEi`jL0fgfL.51GT#R)5R$*1Ve,p1-sI[hS1HX8P'G[Z9"-obp30bjs<j:]mU5[c0Z7+#Y8lJ@b,p5-c[@hee#0X21HFC046aPtSIH+aS-T3:_SPb$4DFg22c!)/CqKZd!EMfcN`gDV"G.oq1bTV6)SCdS8,2U-XJW[?9PL-G[l=O6`]-M=8*`.9Q5Zo9Fgo:3nMKN5h4Dt^d3-g[jg.2p530m'VdO]0IrF;`,&_\:9uCHS_ICp#!_P]/]eZ\g%9:6F:$b13&'P6HhW:#]Kn"n[q#banBgZ'<QGA"Yd34>D<r;HLQTmpn=.],jhdkK<cJ&5SJgh20R,)#4F$i=2slD_pUn2\)T[(o7G33QRV?pR%FSU"1!mT9+@cH/44%^%)mk1R;u^"L"N/O2jq]bf5MZRa.Ck"7.brX5TXu$F(P^AcA,#$IK:ma>Bf<5fE=,ET;L!H[iEA_0QM4['RR2QXuK3][!'+6S>Dg^@f[^iN^Sb:tL_6iDDSalJ*ZNBj$oW?C`p`rguB,"$Mfoch87C7jt5>T;gAQUJB9s1QcnJ"cd/5@'CkqMFUfRf3G+cB'E#,1g-*=K3lLDFo7A*)HVS`#K0WaP*Sl\U,WPeI&f:Z>o;)#^@aOgHt?=6#1$`BAlgDS@$k6/(bMn.W8#>;IP)gnA%lMm5!1999MlLI14Njc;`kS(gtQ-o=!XS*GauggO5ds!,2F@6D[jJ(E`_r&7_540L&g5nJKh69$rg<<=opsuVf1WoD7euOG3)nFMKJmZMnlT@aD$Jomi'PXj*3eIf,D1!!.i>/Yl~>
|
||||
endstream
|
||||
endobj
|
||||
47 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 46 0 R
|
||||
>>
|
||||
endobj
|
||||
48 0 obj
|
||||
<< /Length 2066 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!#]fl#P6'ReS7&:/?uHck$OjJ>Dq\7cJ]:99d+%Z1iUP1WSNR>YpYBYM0H+t;B28BYoC:`,M.c-0J=4nfBXAhnZk);U=OZ[i(J8"iR\a7DFg'XBd6OIQrUL/+V:l0-%Kc-ZR]]^+rLmLi=jY&mp9Mu0UPp>LnhA.*&Fk/X*bScqFni;%l4$lrO-R*8(geg_L8W)F4k!DMcP<mIVL6GG'X31lb`Y:rF,Pgs:1k63*E&G:S29VGh,E%]ddh6T=>fptM\9hj$+QauNZ<-S,C4#C)ar*sr<DcTf#TYYnt>V+:(o/Oq@MU>=5.Om9De]`AWaL00b-#%aFne$P+bFRp&:g/9?2[nDf%,C4?_&*JIRh.'*/%LoXhk@\9]Fa^#Z9#XM0[^ha=ap=\kt\Fk2X;>%D.Cj+,RF==%FQVo=Z-\a=GE&rYee9T1=@V/EF,g"-7_n"k-eRkcE?l`<98F\Ef^d,n%HHaBtc-?N1Tenc3on,qRdmsmq-QZpi$l[gFGK2XS#13$^8QKEeWL71#;BDo\u[ueH(J1Xqbq3__-n_NR&[IGVLn3:1m)%Hl],C"HBrN)&b?Zfo#EVa-4GY_fLZ%X<5r,NFsfdE!YTN,dIcWE.pd#X#Nu?8Y#<uXcimXk[/;!)7:AI-0Dn_H=b_'GB'd=MIKkB4i4dRUd[hkd'"["H1UD?k=Q6^_404RQ>o).s8+cA5ao_10NAV0cm8UBUBQCFbi*Q,NHma%.^j($].R&`=F%N6$:Epga!?n&GX6F6K;+B#WfSSeB4bFV]6Ve0>m%pH[)MNsZCquOo?@8#14<BH=[c&?Sr#-H?L(_rf=9I@]"h8#WMDq[3($VMghVn.EX0HTc\E^B"rE.0P@O'$V,0jra^u(hK53(!`NkrF-TZfK`*mbB?oURjY>bPY@>=Y_&)!JY9Ec!Ba.?S6_P`'.>c,m0O&`3AP&PnPWQ=OrSuXWOL`Or,7SIO(bBQ2Nh]D:I=Y0*NM!m##nT-=FV\D=H9-QP!q8u2]8VA1ob(h3p>\3$u5ZU!;r<V[%8TtLMW*4FA&O-=r';`O/`=FZ(c$@ZRd=%;QX59l?E7;^6FA#eWKWqeH27pote`M/*A_k>pYb!k&L98r)93$&@bWnT<@?'`>-tBYc!3'sVJ:&I6V$W7&g>frt([-3\4IfW5(k3&;fNYJ^Q)7[K!J.%cZD2H:e"LWE($<sQ+RXfDl"]RabfW'QK\UAeg\?>jSm/g.Vr:hp[Zf)O(BG)pJ(TiK$Qu/+[Bq1j"@&o.J`;$@OuS4mQgSYq3:WWJ+lh&s*b8_q_qqC88tEqG\##8+guHsM:_qeTI#'%!%$i6LG1SdCh43S/J8ODh&D\?T*t+*:A\Yb5/gmCdeuCT8?X+7C;rYCuDrTV6*Kkk76/2l]p)qA@aMd?j:8=W/U"Q.C=?O"'IHWVB:Y,AZL:[@j%'94\+gp<n,Iai#Sj:=W?tLQ.d1:5-(7A>Zis6d8+Xc=[(,3f`I4fFl?UAOG`7<#Srg]rS^\YlRQatVB*J7%7muH?ZYO6j'-Jb$t#o0aaPP*S*l?M-lQL7`c)R*1bqg41?2A!r<N.N*=#t`"bV)AnJ4_R8$WF"fuM:A<MK<*nXT:(FNarN*/WseZU#MEY&=#=K?k#"]fH@=u,Hcj?PX!qYh(Us9Jf__AlU_eIAS[+;3-6Q+1Y6U0!So!<?`W^1JrdGm6<.?((<>j`eT;,uU;W7l+/d$fG*Nt=%[8630NDk7i=*oWT4Y;Qm$uXI!MtKHIclaI*Fo1BK]e;aO=1o)YVYK8W&KJ]Z'n_nYgP8s8ITtM,b>e+&(V"#44e-3a*^:s,Vq+X[<`E]+2$:.aJK/_Ra;AnZj<X4X#7?)[f'N?ADtRHp%uBZ#pDA@%[(CEgSS]=UFlc5,c'sjOV<^iZW!BA@6(ZUj\Y/D&;h35LAQ=6O[f5L)h%K)9!I$j2ju6mZWJ,2_5^r0NIN\`m=K200L.^B;:HAMm4'>M*Dp<Tl`J`gn]REZ\o7fijSH5((h-'?@Tftci$gO<J0CG=ZelOIS=eMd]B`nmGlaK(2Y+;?ZL:r]Rp_Q9*7'c~>
|
||||
endstream
|
||||
endobj
|
||||
49 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 48 0 R
|
||||
>>
|
||||
endobj
|
||||
50 0 obj
|
||||
<< /Length 2028 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm=gMYb*&:Ml+#_"0?Cs*PB;O;f)gMML1Oef*d(7Qm@gU+(`(0ucSA"XoN8sZQP9\Ktk"L1Bf,j041b`)I3I.d7/lGjY5(Ae'K<T57\$c>ej;H@/>-Bt5a#eWKKPH.J\DqY@YMNc[']_\+,>^nOoM*8%EGj_&n5BuQ-N:obLIEg[VJ%gt+*9^Veq3Bi.k3G7um?Z0#-(&r;Q1s0/MAWqU68fdrHm<4%dX9HgnG[GZMUf-/^Gl/4VK0IK6DM6B>,3Q),[qfA4,HXF#XOF.SMVFhWQ7MXjLUG6ktI??N*:hfKuh1Wc_k/C:Pc(ob'AKMibH%]Pafd/[1^"OqbMGcAmg&T3*L$+J7We)jYL;cZ"u"'lKT`Fk]EBF[^I)X22:Ng<@JnC9R.f2X+!2-3Wc's]:)8uMG:+:f&HsdbkY5[U)uV8BCfjq&]MXFfLS#u'D]l?LBBWl9Z</+iQbD,=b-Y_Ye1[_BUfEH&,0G.MkqgALKcWcj`l"rMaQ^=PW)mX8Mf:\M*P+$,DqXZ@nRqVRG7e\))b>)TL.e@J;ui/1=.tqeQm+o_7'Nq)$6ZhN,&<B9A\9NZD\aP'Qkm`-b`bs!gl3C44LZ*!(LH!M98=3NI7U+1r;OHlL.9iFB%S9\YiWN!_@/7MF3$K&eFjT@Uh5_+cCNdIH041Tk`nJr_A/)T@SI*Ui_bE$ab.MCEO)hb-8qK>Tf&13C\2U9V):Z60tE*\ge/-)"N&s',8b<>diZC$YXL4BP3OXi=*4h4=Ro!#8REgrRWa1X>8]:[9\^*/r;EU+2[gK8Fm,p&eetdl#X+!it0V2[Hi(*QI$A.^K17o0UF)@R[N:D*;c\u+L#2<BKcSdQZo;hLM/1!!Ak;67&'aE:@%dg_-sbmRn93(ldSoOZnuqt=O<-Q8tHJ"b$q/jgo32P0[L(,ATZBFV46,fA##77T`j>Q93iZ5bf$#QR<#.R'*/IaLk4#n1:<@s_M,6.]<3W.(K0*nQDmIuN>/0.n<t1OB3AEC7:MKLH_uD<0s%P]K&qoO86oRgo__af5W,P!E/u'a1aqRl=.g>4#"aaT]lbS!TM*?/eE1X#$Ef@n3no:[rmXY=f,j.on!!72rZI#=)XU@KE3eh+2@:aoEF<5789\"CR\VqprRJ2-6'fV]3jfq:/2QX"b%eVUKsIEt#Qr>\X^X5umpI==#;"s)5(g]=h&*'t.tZ/aOOYLS\W-=PnlDcZW_Pd):Aimpr+K)0h^+hfDf>'Y4C"Whi]GLE'()B8ZkkX^,!H>^lgTmr)nd/X6+fEJGH;*2#J3Ao:_M50V$cG86Q=d:c_._4:Q8i`>Equa.P4COH6Tl^9)I7#!]G%tfrDjk%/7i>"ZD.]-S[tcB7`KF-UM['J@Tb(l`rQp?-2,S'C$'Rk3<J<mujOCp[X\jK35ME*tcFPrT@lYK1fTHja&joGDo(XdFKB+YJH@\.5e.!gaZ$B[M(pq>5Y>I8"LTm6C-_6Z`lhf<,7dL2rHc2+%i5!QhQ4d`6Y&gV!H0J_ZNW;cFBo02N550"k_f%ZaHDQJM+_2_(VKKFi+On'Sn_A3GjL`h;33$oFM?S93'eIH9a4Spc!iN/IeHOrR6g"'\c7r\jTJBca2fc\V+X>:JR.brP\\lj#&FY,D8WY>aKi1J.mojnm!bdU88:Df!=6lX2^LI\N&##Gkh3$X6WS])l69>";^[>n!s1iCUTo8^4`U%r]03Zdh)<l>LIG2R%*dg2MQ.@D,%1$)CNtsH&o6`caSPWc>HMtmjnZ]l4,fZ#6`#:`\i`fQ;7B6XI_fD[D&IS<$B"Bj"F`/:#g(%'/.q((]lrmTT7us)YUirdGR`nOMGmb5P<_IIB"11R(;B`e&%LKZIOp3A42agn'3#D6mC4A<`d,=L@)X+/[c"W:_ZF%bkHKnMT:7e*DPbe,a#6>qk&-f@jhYO(K7GbMh\]]]e.[OZLMQAf+r`V%/2"+qdD^(rNdFCdl$/=Eiq=f9A&(Eqtg$t?3:1YA\5E@]0UL]$-#<dnZaOe3lCmtSk;Vk~>
|
||||
endstream
|
||||
endobj
|
||||
51 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 50 0 R
|
||||
>>
|
||||
endobj
|
||||
52 0 obj
|
||||
<< /Length 1710 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!SlgQ(#H&:O:SW;DfJ\h(%ZPddH*!Ye)+IV\dFHRW0U/3:A\n_\P,8_-]gAaOT/!6&Da%jd)h_fO*3okZhhI6RNbA&/NO?d)tOBFonAHqJPVI3[a5E"rV3%2Q9/ZY0#-:n7"dh>YT='eg,!k/iQ'B2SG65r02B%]Km!S)CJ?Bmq)XnDdFgD)8N*^$1^ZGI9mVG-8@BXf!h%,M0ch_>KA114g+k/MhVLK[Q;u\aJk''tnVQQM&8[<Jf<c<GsHp?5`,&eHb]n'U@oQbgn>sp'M8iaPX%ra34FsTCpXpq"D;+'9RdED6\T=7XNo(8j]MV$7O:qBR]a-0G4N-.[[sFp-m?r+r;NkFtk>+^PQsGBX<PEAm%Y-CD)Q"&*Y55FoXG!2u;amJQ)2#VC7J'#S,aTZ,=&FER_raENtR]188=r'U+2"iJ"*1-:YjM0dD4n-8%^il1=lk]B@R,7?G;UGH6FTa=/>.MePe.ga7$$p\=#.Jc^[=@6`:V@1eaZeeY,$\RuPg*h"Q_C_0,NYUAl2Hn+l[L!+esIS!2>7-QUQ\$cI/Np1#m\>kc?[*+35Eg#,b8"=g"3j"h4Wsm8<=?J&A8gqIbHY?j?eE&\G0dR2HZiAbGlj&E$iXqkI`m9nV`Sj\!DY!^M673h9pPM;fiqd]T9.5!X`#\@o,6#beo1A5j-mB'+%Hf#!kAXdC#s"#8\:7b$Rbd\\195=J].Yg=k:6NlK/,/gVe?\?q]Ink9a4ps#J2_QacI+b"chenRjJFI7ZOO!IGcsEAlX06TNd2'oFhShT[4M3j0=^Fq_"[9ek!lF&olXk+52E"C@m&3+lcd1P*&SO#!TDf5.Cki(.0;-V'7/q%#j9#bt>mho9tq9Jfji%`nF,!FHq80J_YVI%d<TZBc=e!ZpImki0>LQ%iC@Po\>cLZe8sak6\pO0$E&<aND,a0-X6-0'"1aGA2fq=kK`,EXYBaXfSk/Hq<0$X^Eq;#*&sHM0KCJ*u36QHE^R"P^jG"2`.d+$GsZaX(;Y*p!%"n'@7>2at@R@"_T*4jGu.&2\SpP[W(PSO]GhArV%mbeYM(s>oAoM!?3,P,6)#n3fc+fUXai>lWhJl89QFD\`Ri64oYq:o,Z,I*"F],SjHj.4$jE;/'!7(+c1<q.#3V`0+(d!HbmBg>V75A?Jh1.8`'Yj3=!EFl"`&*+C&ioY.u/#oO;#,]c*Q?oZik\"KR14#h>?B-gq4jD"--drudNZEj?"BD!jIh84TA$84FCR\<PLA/>];mgUeA(0/Ms20jP1BH$WZ"E%\KL`QYI4jb,H-5OA?Il7i!lfVKrs$bZQV]TJC+^A[>gf2k&G.+@Gd*CX*67?:c&'P5VnB\"s*rM)H#n`oL<45O=OO2&JF_nWAYA1Ap0S_ig[kG9`cUq*HY,>@NtrY(rpb9s`+@m8n_AW>TTGgQ,abK9G+K=jBfn/fVSEepEdU5g?1UeGo>hl0m&i!6[3HiJ)-Kq*2-K8<'g@M&uEbV0$a&B<IgHXH0I-F"&+J>DQhFQ6MBlD%=OOk6HYRn-=Bn+KSC^N_.2&T6U)T_YUA,DDHNJB"BP,9-K]^g@\1+I:r7lh5,#ni[CYg`;i7pKU@F?DTHS80"WPP)t5QiP2tk^.;>kj"BW\ONI6%Z/4K)L:u,\ClO"OGI68<UtV4<NBDE-IVUFK,sg"KcFu#nCR<+s&lF%b\"q@+5F-;Uf`~>
|
||||
endstream
|
||||
endobj
|
||||
53 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 52 0 R
|
||||
>>
|
||||
endobj
|
||||
54 0 obj
|
||||
<< /Length 1062 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm:hf"u<&:WfGnFBC%MsB$7`mC&dXkHCr*nlmgdRfZa$!I\c^t*8Vrq;bP4rVctD2K%qN.(GKa5$tJ^3/RBNu#R7kE6R[Y)Lfob),:*Uc)o_k*HHdGm"fAE2NXQYO"X!0jQN0,eC=bX:sJP3Z!TQ)uR*4d)OKGoT,a/-sPs'%e:^gc!9013je3,oCH)PmYuRedP?`EblZ]Fs&4Q=f"itB$nI'<a6?D[*&D4-Jg5"h+GKl4MOA/KIkDt68<Yk`ZRf*FDH=om`mD8!W+8eBAM1fj+uT(kJo0:uE`^34%]"o(@6&To"Aj2HG]$fP#Ii5#&g@J5/Kl2=b@RWH/VoLgd7cu6^dQ."/-+H^.De%FGjj'i$[75u5>hZVi(V7e<65Oo:$sB(Am6#4^n9j]rsb:-._;(bk9@r]_-MU`>Dke!a&8r#A(XHX4%p3g]3EXIYcFhO/):J)h!@O]$P2!hrB/noKC8=B,pV6d"i['HgV9ohEA1`XQ-s?HB;s9248uA>nIHC-NuS.!Pso;45`EaTC>b\fDM@"cks.*MneEh1<#%X2ODF;q56.\t37#Fho%h9U7OftGg/$oYT&+EXIYqddl5Yk`(=&HFmV*a0$XiW*kml\SrO>7kCoee@`[Wp%@F;5l%a0akTQ01J$q;XAMlho)>1^)r0qJ(=d,RdGmM4?,%gbDWX_))IW^HXZ95`r'Dl)e7_Co.//iA,\CKHXhLYjtXpsN&#MIk]RB.@b*+cO?s7BWA!6])&dqG<U*mGV:OM&NI=e$/qd+ST>HB"/#7Eja9QdtUqu'C*j#KfZrFJ6R-*qrKp/e#Ge[*8)'ddT>L<`Y9e?W-3F1bikQr<$gW7?Mn$'f`WU2Qu5A"?R0GL80@N,?Uka)bahGlM@rQ8]Mntm)sV<`Gj#Gok[<Wf!_@)6'mqK:%5b3P'C*<kh1En4^6$o^Ou!\j'-V'Xt6N.Wc9auT/8Na/IGdjERYRQ[]rZ`Q)R\94FrS/T^#`%bT!7Z@LB=8UV6](jZf@'amFQH=PW`+ah>Z/*\bFm^7EHH+HYfmhc?_YjMclYBW~>
|
||||
endstream
|
||||
endobj
|
||||
55 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 54 0 R
|
||||
>>
|
||||
endobj
|
||||
57 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
|
||||
/Parent 56 0 R
|
||||
/Next 58 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
58 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\124\0\145\0\162\0\155\0\163)
|
||||
/Parent 56 0 R
|
||||
/Prev 57 0 R
|
||||
/Next 59 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
59 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\106\0\151\0\145\0\154\0\144\0\163)
|
||||
/Parent 56 0 R
|
||||
/Prev 58 0 R
|
||||
/Next 60 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
60 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\124\0\145\0\162\0\155\0\40\0\115\0\157\0\144\0\151\0\146\0\151\0\145\0\162\0\163)
|
||||
/Parent 56 0 R
|
||||
/First 61 0 R
|
||||
/Last 65 0 R
|
||||
/Prev 59 0 R
|
||||
/Next 66 0 R
|
||||
/Count -5
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
61 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\61\0\40\0\127\0\151\0\154\0\144\0\143\0\141\0\162\0\144\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\145\0\163)
|
||||
/Parent 60 0 R
|
||||
/Next 62 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
62 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\62\0\40\0\106\0\165\0\172\0\172\0\171\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\145\0\163)
|
||||
/Parent 60 0 R
|
||||
/Prev 61 0 R
|
||||
/Next 63 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
63 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\63\0\40\0\120\0\162\0\157\0\170\0\151\0\155\0\151\0\164\0\171\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\145\0\163)
|
||||
/Parent 60 0 R
|
||||
/Prev 62 0 R
|
||||
/Next 64 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
64 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\64\0\40\0\122\0\141\0\156\0\147\0\145\0\40\0\123\0\145\0\141\0\162\0\143\0\150\0\145\0\163)
|
||||
/Parent 60 0 R
|
||||
/Prev 63 0 R
|
||||
/Next 65 0 R
|
||||
/A 23 0 R
|
||||
>> endobj
|
||||
65 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\65\0\40\0\102\0\157\0\157\0\163\0\164\0\151\0\156\0\147\0\40\0\141\0\40\0\124\0\145\0\162\0\155)
|
||||
/Parent 60 0 R
|
||||
/Prev 64 0 R
|
||||
/A 25 0 R
|
||||
>> endobj
|
||||
66 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\40\0\102\0\157\0\157\0\154\0\145\0\141\0\156\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\157\0\162\0\163)
|
||||
/Parent 56 0 R
|
||||
/First 67 0 R
|
||||
/Last 71 0 R
|
||||
/Prev 60 0 R
|
||||
/Next 72 0 R
|
||||
/Count -5
|
||||
/A 27 0 R
|
||||
>> endobj
|
||||
67 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\56\0\61\0\40)
|
||||
/Parent 66 0 R
|
||||
/Next 68 0 R
|
||||
/A 29 0 R
|
||||
>> endobj
|
||||
68 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\56\0\62\0\40\0\101\0\116\0\104)
|
||||
/Parent 66 0 R
|
||||
/Prev 67 0 R
|
||||
/Next 69 0 R
|
||||
/A 31 0 R
|
||||
>> endobj
|
||||
69 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\56\0\63\0\40\0\53)
|
||||
/Parent 66 0 R
|
||||
/Prev 68 0 R
|
||||
/Next 70 0 R
|
||||
/A 33 0 R
|
||||
>> endobj
|
||||
70 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\56\0\64\0\40\0\116\0\117\0\124)
|
||||
/Parent 66 0 R
|
||||
/Prev 69 0 R
|
||||
/Next 71 0 R
|
||||
/A 35 0 R
|
||||
>> endobj
|
||||
71 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\65\0\56\0\65\0\40\0\55)
|
||||
/Parent 66 0 R
|
||||
/Prev 70 0 R
|
||||
/A 37 0 R
|
||||
>> endobj
|
||||
72 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\66\0\40\0\107\0\162\0\157\0\165\0\160\0\151\0\156\0\147)
|
||||
/Parent 56 0 R
|
||||
/Prev 66 0 R
|
||||
/Next 73 0 R
|
||||
/A 39 0 R
|
||||
>> endobj
|
||||
73 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\67\0\40\0\106\0\151\0\145\0\154\0\144\0\40\0\107\0\162\0\157\0\165\0\160\0\151\0\156\0\147)
|
||||
/Parent 56 0 R
|
||||
/Prev 72 0 R
|
||||
/Next 74 0 R
|
||||
/A 41 0 R
|
||||
>> endobj
|
||||
74 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\70\0\40\0\105\0\163\0\143\0\141\0\160\0\151\0\156\0\147\0\40\0\123\0\160\0\145\0\143\0\151\0\141\0\154\0\40\0\103\0\150\0\141\0\162\0\141\0\143\0\164\0\145\0\162\0\163)
|
||||
/Parent 56 0 R
|
||||
/Prev 73 0 R
|
||||
/A 43 0 R
|
||||
>> endobj
|
||||
75 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
76 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
77 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
78 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F9
|
||||
/BaseFont /Courier
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
79 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
80 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 7
|
||||
/Kids [6 0 R 45 0 R 47 0 R 49 0 R 51 0 R 53 0 R 55 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 56 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 75 0 R /F5 76 0 R /F1 77 0 R /F9 78 0 R /F2 79 0 R /F7 80 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [45 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [45 0 R /XYZ 85.0 326.666 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [47 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [47 0 R /XYZ 85.0 383.886 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [47 0 R /XYZ 85.0 331.552 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [49 0 R /XYZ 85.0 627.94 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [49 0 R /XYZ 85.0 440.567 null]
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [49 0 R /XYZ 85.0 353.054 null]
|
||||
>>
|
||||
endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [51 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [51 0 R /XYZ 85.0 414.167 null]
|
||||
>>
|
||||
endobj
|
||||
29 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [51 0 R /XYZ 85.0 335.433 null]
|
||||
>>
|
||||
endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [51 0 R /XYZ 85.0 182.46 null]
|
||||
>>
|
||||
endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [53 0 R /XYZ 85.0 606.74 null]
|
||||
>>
|
||||
endobj
|
||||
35 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [53 0 R /XYZ 85.0 511.227 null]
|
||||
>>
|
||||
endobj
|
||||
37 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [53 0 R /XYZ 85.0 358.254 null]
|
||||
>>
|
||||
endobj
|
||||
39 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [53 0 R /XYZ 85.0 262.741 null]
|
||||
>>
|
||||
endobj
|
||||
41 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [55 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
43 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [55 0 R /XYZ 85.0 562.406 null]
|
||||
>>
|
||||
endobj
|
||||
56 0 obj
|
||||
<<
|
||||
/First 57 0 R
|
||||
/Last 74 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 81
|
||||
0000000000 65535 f
|
||||
0000019700 00000 n
|
||||
0000019800 00000 n
|
||||
0000019892 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000001165 00000 n
|
||||
0000001285 00000 n
|
||||
0000001429 00000 n
|
||||
0000020026 00000 n
|
||||
0000001564 00000 n
|
||||
0000020089 00000 n
|
||||
0000001700 00000 n
|
||||
0000020155 00000 n
|
||||
0000001836 00000 n
|
||||
0000020219 00000 n
|
||||
0000001972 00000 n
|
||||
0000020285 00000 n
|
||||
0000002107 00000 n
|
||||
0000020351 00000 n
|
||||
0000002244 00000 n
|
||||
0000020416 00000 n
|
||||
0000002380 00000 n
|
||||
0000020482 00000 n
|
||||
0000002517 00000 n
|
||||
0000020548 00000 n
|
||||
0000002654 00000 n
|
||||
0000020612 00000 n
|
||||
0000002791 00000 n
|
||||
0000020678 00000 n
|
||||
0000002926 00000 n
|
||||
0000020744 00000 n
|
||||
0000003063 00000 n
|
||||
0000020809 00000 n
|
||||
0000003200 00000 n
|
||||
0000020874 00000 n
|
||||
0000003336 00000 n
|
||||
0000020940 00000 n
|
||||
0000003473 00000 n
|
||||
0000021006 00000 n
|
||||
0000003610 00000 n
|
||||
0000021072 00000 n
|
||||
0000003747 00000 n
|
||||
0000021136 00000 n
|
||||
0000003884 00000 n
|
||||
0000006124 00000 n
|
||||
0000006232 00000 n
|
||||
0000008160 00000 n
|
||||
0000008268 00000 n
|
||||
0000010427 00000 n
|
||||
0000010535 00000 n
|
||||
0000012656 00000 n
|
||||
0000012764 00000 n
|
||||
0000014567 00000 n
|
||||
0000014675 00000 n
|
||||
0000015830 00000 n
|
||||
0000021202 00000 n
|
||||
0000015938 00000 n
|
||||
0000016077 00000 n
|
||||
0000016213 00000 n
|
||||
0000016355 00000 n
|
||||
0000016584 00000 n
|
||||
0000016787 00000 n
|
||||
0000016986 00000 n
|
||||
0000017209 00000 n
|
||||
0000017408 00000 n
|
||||
0000017598 00000 n
|
||||
0000017845 00000 n
|
||||
0000017947 00000 n
|
||||
0000018081 00000 n
|
||||
0000018202 00000 n
|
||||
0000018336 00000 n
|
||||
0000018443 00000 n
|
||||
0000018597 00000 n
|
||||
0000018786 00000 n
|
||||
0000019038 00000 n
|
||||
0000019151 00000 n
|
||||
0000019261 00000 n
|
||||
0000019369 00000 n
|
||||
0000019475 00000 n
|
||||
0000019591 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 81
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
21253
|
||||
%%EOF
|
|
@ -0,0 +1,225 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>Apache Lucene - Downloads and Releases</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.3', 'skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Resources</div>
|
||||
<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Downloads</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="releases.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>Apache Lucene - Downloads and Releases</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Downloads">Downloads and Releases</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Official">Official Release</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Nightly">Nightly Build Download</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#source">Source Code</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10011"></a><a name="Downloads"></a>
|
||||
<h2 class="boxed">Downloads and Releases</h2>
|
||||
<div class="section">
|
||||
<p>Information on Lucene Java Downloads and Releases.</p>
|
||||
<a name="N10019"></a><a name="Official"></a>
|
||||
<h3 class="boxed">Official Release</h3>
|
||||
<p>Official releases are usually created when the <a href="whoweare.html">developers</a> feel there are
|
||||
sufficient changes, improvements and bug fixes to warrant a release.
|
||||
Due to the voluntary nature of Lucene, no releases are scheduled in advance.</p>
|
||||
<p>Both binary and source releases are available for
|
||||
<a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">download from the Apache Mirrors</a>
|
||||
</p>
|
||||
<a name="N1002C"></a><a name="Nightly"></a>
|
||||
<h3 class="boxed">Nightly Build Download</h3>
|
||||
<p>Nightly builds are based on the trunk version of the code checked into
|
||||
<a href="https://svn.apache.org/repos/asf/lucene/java/trunk">SVN</a>
|
||||
</p>
|
||||
<a href="http://people.apache.org/dist/lucene/java/nightly/">Download</a><a name="N1003C"></a><a name="source"></a>
|
||||
<h3 class="boxed">Source Code</h3>
|
||||
<p>Subversion
|
||||
The sourcefiles are now stored using Subversion (see http://subversion.tigris.org/ and http://svnbook.red-bean.com/)
|
||||
</p>
|
||||
<p>
|
||||
|
||||
<span class="codefrag">svn checkout http://svn.apache.org/repos/asf/lucene/java/trunk lucene/java/trunk</span>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,244 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 552 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gaua;bAs(+'Sc?E`E>50/%Tb(`bq>]VpeB[G"i_Z#b)]#EWJ+_[kE=Ma_o-o2Qg/T,Fsb,,PW(#FM2-K3PpkZ&U(?%_Q]%+i;Om]\[@f7`8VL%-ho^6fudd!Y$b"g[,7@$fbMX4p=rG.fOpt]/6fk79mHmQOFKHo5a\bE6YRiNe\4(NY6Y\#T(!jn#`_Hua.V0VRa0O\ACdbpXk$F6":5$/'#memi\="W+8(..gt'\MIU6.*.F\)[#pB!s+2RB0U0l3/0cp_8NtBAD*dSp8CTKS(CN'!^$mrR$E5aWOgn6?r-fJ@gGt(Z:LIW`^.7<+1s'&LR74n1>^_c&@_+@6hni)+I*/OulSd,f(^Xh^FVdDR\@TVmRhY5pHAbt?MioD-@,"?AmBBRA=s#[i.MVs7og@E#6p-db1"?Rh-Qq+mq8K?fCoW:\)KJP<V!ZD5BoK?A;.A]t(0M6&r7A-GE#aE:01,`G9dV`D1GPPRSm\q>cU):r-b!XiFQJjo0FjI?"<`XBV9%hbGTHHpDD[a#UEGeaVRbt,5*rQVZ/ki;~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 519.166 229.976 507.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 500.966 201.14 488.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 482.766 242.84 470.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 464.566 185.156 452.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Length 1193 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm:997gc&AJ$Cn@/M)'VD,L>;tdN%GJ26)SIsjcn]15.uQ#+H'<_bl9/<DBXT>ua;Tr+q<".OkAIp-@Cu>^6Z<`0KVR[::tkh?&k<5<"'Ya"nK$?%";;JAiL`Fpn$c8*aoueim5D^rm^AVC?6S$=fVTU>%NDUfs![/m$LYBYBR<'qgednUh6L)+c!1'EjAt`mBh9-<8bct>UJ'W3s,"2Q4#^iRrETqk$QOlZ!/j8cLGGI[P)-CRf,PI!=Ju_XO%!g>8QV<3-JS%gV`HPdRH4,=U0m<lL2MBS1^M(ZjEO&*jNll&(]9RR`DT,l/7:;`8^f64FFJpkQ%%EU:&0;`N,\DHge1'iUHSG)<o"VcO\Q/&YKL,4q3Pe=ECO"6&H6c.+F)EK*8[0CamIb@TKP.ZT5BA7Au<b_"`&u&=?l*1@*7(a8TRCu_IRUB4.VqUR$0bJQ79HB!+9B1+U=89%Vk/`"JN$OK2ksAAMl8U/iKnk8io:STrT*CDq!kqnJZ5PM[]C/Ns5gf-*Us$2#B=hOj$'1p&:\D`8F'?N;5m.c.q";#WU(dR8YoY93]$H>`lLMd$K0HlWk!dI-1L_eTV)ag"Fg]iSU8M!p-%1kH$36a!Mr9oAoM02[L'PXI'ur"9Zd<+ZgYo=FGC9Q32p"NYJSe$kWfI`l@-;\,)PZ+V_mX'HNnu%(c_]>0qFVTE(WjCCQQ0MapSS^.6C#KQQ<`@eW\[RcJI[_m&8EIfIbn'AV%O?R<`boY)sJq2K)3G_F1g\2jak3*'k:$4aB$iE727Bdm3.!9TnA^%Bke,kNrh47a!UmOCJ+(mM2/dk"iXk/'<5m?MfJBQ]^XTGK8LqfGaTT^Go^kO4"q*-^Bl41MB1efB@=T#G3"`Sf(D.h/L2`Qm1-m"+!\N%T'Y:Vir1A,=-e4E8@<mFpn!3kX=29W;alC0I#V@GSAe(9KB*>6_Z4K=pUB_-aqH"ateM3$Mj^bOl(k:'C;"79Dg^>X^XGA"iJH7TnN;T=Ub3Z7TU+qAP]<B@:Sr)cqAY7sSg9Cdut+#>,\2Z;4%VS]E-&dift#F6M%>jq1+g+$Wbdr)\<6K4Mc?9)@3X7na3q-=eSPN^JYN>GS>JnVo\]ED;X4ogN`+0hEaL&J@i:TD4rW#`Q@C9WP'Tn[k'5>8R0[g;VuPSkh[g]*,DgNOtQ@QsfppK_4KI~>
|
||||
endstream
|
||||
endobj
|
||||
17 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 16 0 R
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\104\0\157\0\167\0\156\0\154\0\157\0\141\0\144\0\163\0\40\0\141\0\156\0\144\0\40\0\122\0\145\0\154\0\145\0\141\0\163\0\145\0\163)
|
||||
/Parent 18 0 R
|
||||
/First 20 0 R
|
||||
/Last 22 0 R
|
||||
/Count -3
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
20 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\61\0\40\0\117\0\146\0\146\0\151\0\143\0\151\0\141\0\154\0\40\0\122\0\145\0\154\0\145\0\141\0\163\0\145)
|
||||
/Parent 19 0 R
|
||||
/Next 21 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\62\0\40\0\116\0\151\0\147\0\150\0\164\0\154\0\171\0\40\0\102\0\165\0\151\0\154\0\144\0\40\0\104\0\157\0\167\0\156\0\154\0\157\0\141\0\144)
|
||||
/Parent 19 0 R
|
||||
/Prev 20 0 R
|
||||
/Next 22 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
22 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\56\0\63\0\40\0\123\0\157\0\165\0\162\0\143\0\145\0\40\0\103\0\157\0\144\0\145)
|
||||
/Parent 19 0 R
|
||||
/Prev 21 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
23 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
25 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F9
|
||||
/BaseFont /Courier
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
27 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 2
|
||||
/Kids [6 0 R 17 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 18 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 23 0 R /F5 24 0 R /F1 25 0 R /F9 26 0 R /F2 27 0 R /F7 28 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 606.666 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 507.813 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [17 0 R /XYZ 85.0 443.06 null]
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<<
|
||||
/First 19 0 R
|
||||
/Last 19 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 29
|
||||
0000000000 65535 f
|
||||
0000004337 00000 n
|
||||
0000004402 00000 n
|
||||
0000004494 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000714 00000 n
|
||||
0000000834 00000 n
|
||||
0000000880 00000 n
|
||||
0000004628 00000 n
|
||||
0000001015 00000 n
|
||||
0000004691 00000 n
|
||||
0000001151 00000 n
|
||||
0000004757 00000 n
|
||||
0000001287 00000 n
|
||||
0000004823 00000 n
|
||||
0000001424 00000 n
|
||||
0000002710 00000 n
|
||||
0000004888 00000 n
|
||||
0000002818 00000 n
|
||||
0000003065 00000 n
|
||||
0000003262 00000 n
|
||||
0000003508 00000 n
|
||||
0000003675 00000 n
|
||||
0000003788 00000 n
|
||||
0000003898 00000 n
|
||||
0000004006 00000 n
|
||||
0000004112 00000 n
|
||||
0000004228 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 29
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
4939
|
||||
%%EOF
|
|
@ -0,0 +1,529 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Scoring
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">About</div>
|
||||
<div id="menu_1.1" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="whoweare.html">Who We Are</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
|
||||
<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Scoring</div>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="scoring.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Scoring
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Introduction">Introduction</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Scoring">Scoring</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Fields and Documents">Fields and Documents</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Score Boosting">Score Boosting</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Understanding the Scoring Formula">Understanding the Scoring Formula</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#The Big Picture">The Big Picture</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Query Classes">Query Classes</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Changing Similarity">Changing Similarity</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Changing your Scoring -- Expert Level">Changing your Scoring -- Expert Level</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Appendix">Appendix</a>
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Class Diagrams">Class Diagrams</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Sequence Diagrams">Sequence Diagrams</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Algorithm">Algorithm</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10013"></a><a name="Introduction"></a>
|
||||
<h2 class="boxed">Introduction</h2>
|
||||
<div class="section">
|
||||
<p>Lucene scoring is the heart of why we all love Lucene. It is blazingly fast and it hides almost all of the complexity from the user.
|
||||
In a nutshell, it works. At least, that is, until it doesn't work, or doesn't work as one would expect it to
|
||||
work. Then we are left digging into Lucene internals or asking for help on java-user@lucene.apache.org to figure out why a document with five of our query terms
|
||||
scores lower than a different document with only one of the query terms. </p>
|
||||
<p>While this document won't answer your specific scoring issues, it will, hopefully, point you to the places that can
|
||||
help you figure out the what and why of Lucene scoring.</p>
|
||||
<p>Lucene scoring uses a combination of the
|
||||
<a href="http://en.wikipedia.org/wiki/Vector_Space_Model">Vector Space Model (VSM) of Information
|
||||
Retrieval</a> and the <a href="http://en.wikipedia.org/wiki/Standard_Boolean_model">Boolean model</a>
|
||||
to determine
|
||||
how relevant a given Document is to a User's query. In general, the idea behind the VSM is the more
|
||||
times a query term appears in a document relative to
|
||||
the number of times the term appears in all the documents in the collection, the more relevant that
|
||||
document is to the query. It uses the Boolean model to first narrow down the documents that need to
|
||||
be scored based on the use of boolean logic in the Query specification. Lucene also adds some
|
||||
capabilities and refinements onto this model to support boolean and fuzzy searching, but it
|
||||
essentially remains a VSM based system at the heart.
|
||||
For some valuable references on VSM and IR in general refer to the
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/InformationRetrieval">Lucene Wiki IR references</a>.
|
||||
</p>
|
||||
<p>The rest of this document will cover <a href="#Scoring">Scoring</a> basics and how to change your
|
||||
<a href="api/org/apache/lucene/search/Similarity.html">Similarity</a>. Next it will cover ways you can
|
||||
customize the Lucene internals in <a href="#Changing your Scoring -- Expert Level">Changing your Scoring
|
||||
-- Expert Level</a> which gives details on implementing your own
|
||||
<a href="api/org/apache/lucene/search/Query.html">Query</a> class and related functionality. Finally, we
|
||||
will finish up with some reference material in the <a href="#Appendix">Appendix</a>.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<a name="N10045"></a><a name="Scoring"></a>
|
||||
<h2 class="boxed">Scoring</h2>
|
||||
<div class="section">
|
||||
<p>Scoring is very much dependent on the way documents are indexed,
|
||||
so it is important to understand indexing (see
|
||||
<a href="gettingstarted.html">Apache Lucene - Getting Started Guide</a>
|
||||
and the Lucene
|
||||
<a href="fileformats.html">file formats</a>
|
||||
before continuing on with this section.) It is also assumed that readers know how to use the
|
||||
<a href="api/org/apache/lucene/search/Searcher.html#explain(Query query, int doc)">Searcher.explain(Query query, int doc)</a> functionality,
|
||||
which can go a long way in informing why a score is returned.
|
||||
</p>
|
||||
<a name="N10059"></a><a name="Fields and Documents"></a>
|
||||
<h3 class="boxed">Fields and Documents</h3>
|
||||
<p>In Lucene, the objects we are scoring are
|
||||
<a href="api/org/apache/lucene/document/Document.html">Documents</a>. A Document is a collection
|
||||
of
|
||||
<a href="api/org/apache/lucene/document/Field.html">Fields</a>. Each Field has semantics about how
|
||||
it is created and stored (i.e. tokenized, untokenized, raw data, compressed, etc.) It is important to
|
||||
note that Lucene scoring works on Fields and then combines the results to return Documents. This is
|
||||
important because two Documents with the exact same content, but one having the content in two Fields
|
||||
and the other in one Field will return different scores for the same query due to length normalization
|
||||
(assumming the
|
||||
<a href="api/org/apache/lucene/search/DefaultSimilarity.html">DefaultSimilarity</a>
|
||||
on the Fields).
|
||||
</p>
|
||||
<a name="N1006E"></a><a name="Score Boosting"></a>
|
||||
<h3 class="boxed">Score Boosting</h3>
|
||||
<p>Lucene allows influencing search results by "boosting" in more than one level:
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<b>Document level boosting</b>
|
||||
- while indexing - by calling
|
||||
<a href="api/org/apache/lucene/document/Document.html#setBoost(float)">document.setBoost()</a>
|
||||
before a document is added to the index.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<b>Document's Field level boosting</b>
|
||||
- while indexing - by calling
|
||||
<a href="api/org/apache/lucene/document/Fieldable.html#setBoost(float)">field.setBoost()</a>
|
||||
before adding a field to the document (and before adding the document to the index).
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<b>Query level boosting</b>
|
||||
- during search, by setting a boost on a query clause, calling
|
||||
<a href="api/org/apache/lucene/search/Query.html#setBoost(float)">Query.setBoost()</a>.
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</p>
|
||||
<p>Indexing time boosts are preprocessed for storage efficiency and written to
|
||||
the directory (when writing the document) in a single byte (!) as follows:
|
||||
For each field of a document, all boosts of that field
|
||||
(i.e. all boosts under the same field name in that doc) are multiplied.
|
||||
The result is multiplied by the boost of the document,
|
||||
and also multiplied by a "field length norm" value
|
||||
that represents the length of that field in that doc
|
||||
(so shorter fields are automatically boosted up).
|
||||
The result is decoded as a single byte
|
||||
(with some precision loss of course) and stored in the directory.
|
||||
The similarity object in effect at indexing computes the length-norm of the field.
|
||||
</p>
|
||||
<p>This composition of 1-byte representation of norms
|
||||
(that is, indexing time multiplication of field boosts & doc boost & field-length-norm)
|
||||
is nicely described in
|
||||
<a href="api/org/apache/lucene/document/Fieldable.html#setBoost(float)">Fieldable.setBoost()</a>.
|
||||
</p>
|
||||
<p>Encoding and decoding of the resulted float norm in a single byte are done by the
|
||||
static methods of the class Similarity:
|
||||
<a href="api/org/apache/lucene/search/Similarity.html#encodeNorm(float)">encodeNorm()</a> and
|
||||
<a href="api/org/apache/lucene/search/Similarity.html#decodeNorm(byte)">decodeNorm()</a>.
|
||||
Due to loss of precision, it is not guaranteed that decode(encode(x)) = x,
|
||||
e.g. decode(encode(0.89)) = 0.75.
|
||||
At scoring (search) time, this norm is brought into the score of document
|
||||
as <b>norm(t, d)</b>, as shown by the formula in
|
||||
<a href="api/org/apache/lucene/search/Similarity.html">Similarity</a>.
|
||||
</p>
|
||||
<a name="N100B1"></a><a name="Understanding the Scoring Formula"></a>
|
||||
<h3 class="boxed">Understanding the Scoring Formula</h3>
|
||||
<p>
|
||||
This scoring formula is described in the
|
||||
<a href="api/org/apache/lucene/search/Similarity.html">Similarity</a> class. Please take the time to study this formula, as it contains much of the information about how the
|
||||
basics of Lucene scoring work, especially the
|
||||
<a href="api/org/apache/lucene/search/TermQuery.html">TermQuery</a>.
|
||||
</p>
|
||||
<a name="N100C2"></a><a name="The Big Picture"></a>
|
||||
<h3 class="boxed">The Big Picture</h3>
|
||||
<p>OK, so the tf-idf formula and the
|
||||
<a href="api/org/apache/lucene/search/Similarity.html">Similarity</a>
|
||||
is great for understanding the basics of Lucene scoring, but what really drives Lucene scoring are
|
||||
the use and interactions between the
|
||||
<a href="api/org/apache/lucene/search/Query.html">Query</a> classes, as created by each application in
|
||||
response to a user's information need.
|
||||
</p>
|
||||
<p>In this regard, Lucene offers a wide variety of <a href="api/org/apache/lucene/search/Query.html">Query</a> implementations, most of which are in the
|
||||
<a href="api/org/apache/lucene/search/package-summary.html">org.apache.lucene.search</a> package.
|
||||
These implementations can be combined in a wide variety of ways to provide complex querying
|
||||
capabilities along with
|
||||
information about where matches took place in the document collection. The <a href="#Query Classes">Query</a>
|
||||
section below
|
||||
highlights some of the more important Query classes. For information on the other ones, see the
|
||||
<a href="api/org/apache/lucene/search/package-summary.html">package summary</a>. For details on implementing
|
||||
your own Query class, see <a href="#Changing your Scoring -- Expert Level">Changing your Scoring --
|
||||
Expert Level</a> below.
|
||||
</p>
|
||||
<p>Once a Query has been created and submitted to the
|
||||
<a href="api/org/apache/lucene/search/IndexSearcher.html">IndexSearcher</a>, the scoring process
|
||||
begins. (See the <a href="#Appendix">Appendix</a> Algorithm section for more notes on the process.) After some infrastructure setup,
|
||||
control finally passes to the <a href="api/org/apache/lucene/search/Weight.html">Weight</a> implementation and its
|
||||
<a href="api/org/apache/lucene/search/Scorer.html">Scorer</a> instance. In the case of any type of
|
||||
<a href="api/org/apache/lucene/search/BooleanQuery.html">BooleanQuery</a>, scoring is handled by the
|
||||
<a href="http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java?view=log">BooleanWeight2</a> (link goes to ViewVC BooleanQuery java code which contains the BooleanWeight2 inner class),
|
||||
unless the static
|
||||
<a href="api/org/apache/lucene/search/BooleanQuery.html#setUseScorer14(boolean)">
|
||||
BooleanQuery#setUseScorer14(boolean)</a> method is set to true,
|
||||
in which case the
|
||||
<a href="http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java?view=log">BooleanWeight</a>
|
||||
(link goes to ViewVC BooleanQuery java code, which contains the BooleanWeight inner class) from the 1.4 version of Lucene is used by default.
|
||||
See <a href="http://svn.apache.org/repos/asf/lucene/java/trunk/CHANGES.txt">CHANGES.txt</a> under release 1.9 RC1 for more information on choosing which Scorer to use.
|
||||
</p>
|
||||
<p>
|
||||
Assuming the use of the BooleanWeight2, a
|
||||
BooleanScorer2 is created by bringing together
|
||||
all of the
|
||||
<a href="api/org/apache/lucene/search/Scorer.html">Scorer</a>s from the sub-clauses of the BooleanQuery.
|
||||
When the BooleanScorer2 is asked to score it delegates its work to an internal Scorer based on the type
|
||||
of clauses in the Query. This internal Scorer essentially loops over the sub scorers and sums the scores
|
||||
provided by each scorer while factoring in the coord() score.
|
||||
|
||||
</p>
|
||||
<a name="N1011A"></a><a name="Query Classes"></a>
|
||||
<h3 class="boxed">Query Classes</h3>
|
||||
<p>For information on the Query Classes, refer to the
|
||||
<a href="api/org/apache/lucene/search/package-summary.html#query">search package javadocs</a>
|
||||
|
||||
</p>
|
||||
<a name="N10127"></a><a name="Changing Similarity"></a>
|
||||
<h3 class="boxed">Changing Similarity</h3>
|
||||
<p>One of the ways of changing the scoring characteristics of Lucene is to change the similarity factors. For information on
|
||||
how to do this, see the
|
||||
<a href="api/org/apache/lucene/search/package-summary.html#changingSimilarity">search package javadocs</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<a name="N10134"></a><a name="Changing your Scoring -- Expert Level"></a>
|
||||
<h2 class="boxed">Changing your Scoring -- Expert Level</h2>
|
||||
<div class="section">
|
||||
<p>At a much deeper level, one can affect scoring by implementing their own Query classes (and related scoring classes.) To learn more
|
||||
about how to do this, refer to the
|
||||
<a href="api/org/apache/lucene/search/package-summary.html#scoring">search package javadocs</a>
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10141"></a><a name="Appendix"></a>
|
||||
<h2 class="boxed">Appendix</h2>
|
||||
<div class="section">
|
||||
<a name="N10146"></a><a name="Class Diagrams"></a>
|
||||
<h3 class="boxed">Class Diagrams</h3>
|
||||
<p>
|
||||
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/KarlWettin?action=AttachFile&do=view&target=search_uml_1.jpg">
|
||||
Karl Wettin's UML on the Wiki</a>
|
||||
|
||||
</p>
|
||||
<a name="N10153"></a><a name="Sequence Diagrams"></a>
|
||||
<h3 class="boxed">Sequence Diagrams</h3>
|
||||
<p>FILL IN HERE. Volunteers?</p>
|
||||
<a name="N1015C"></a><a name="Algorithm"></a>
|
||||
<h3 class="boxed">Algorithm</h3>
|
||||
<p>This section is mostly notes on stepping through the Scoring process and serves as
|
||||
fertilizer for the earlier sections.</p>
|
||||
<p>In the typical search application, a
|
||||
<a href="api/org/apache/lucene/search/Query.html">Query</a>
|
||||
is passed to the
|
||||
<a href="api/org/apache/lucene/search/Searcher.html">Searcher</a>
|
||||
, beginning the scoring process.
|
||||
</p>
|
||||
<p>Once inside the Searcher, a
|
||||
<a href="api/org/apache/lucene/search/Hits.html">Hits</a>
|
||||
object is constructed, which handles the scoring and caching of the search results.
|
||||
The Hits constructor stores references to three or four important objects:
|
||||
<ol>
|
||||
|
||||
<li>The
|
||||
<a href="api/org/apache/lucene/search/Weight.html">Weight</a>
|
||||
object of the Query. The Weight object is an internal representation of the Query that
|
||||
allows the Query to be reused by the Searcher.
|
||||
</li>
|
||||
|
||||
<li>The Searcher that initiated the call.</li>
|
||||
|
||||
<li>A
|
||||
<a href="api/org/apache/lucene/search/Filter.html">Filter</a>
|
||||
for limiting the result set. Note, the Filter may be null.
|
||||
</li>
|
||||
|
||||
<li>A
|
||||
<a href="api/org/apache/lucene/search/Sort.html">Sort</a>
|
||||
object for specifying how to sort the results if the standard score based sort method is not
|
||||
desired.
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
<p>Now that the Hits object has been initialized, it begins the process of identifying documents that
|
||||
match the query by calling getMoreDocs method. Assuming we are not sorting (since sorting doesn't
|
||||
effect the raw Lucene score),
|
||||
we call on the "expert" search method of the Searcher, passing in our
|
||||
<a href="api/org/apache/lucene/search/Weight.html">Weight</a>
|
||||
object,
|
||||
<a href="api/org/apache/lucene/search/Filter.html">Filter</a>
|
||||
and the number of results we want. This method
|
||||
returns a
|
||||
<a href="api/org/apache/lucene/search/TopDocs.html">TopDocs</a>
|
||||
object, which is an internal collection of search results.
|
||||
The Searcher creates a
|
||||
<a href="api/org/apache/lucene/search/TopDocCollector.html">TopDocCollector</a>
|
||||
and passes it along with the Weight, Filter to another expert search method (for more on the
|
||||
<a href="api/org/apache/lucene/search/HitCollector.html">HitCollector</a>
|
||||
mechanism, see
|
||||
<a href="api/org/apache/lucene/search/Searcher.html">Searcher</a>
|
||||
.) The TopDocCollector uses a
|
||||
<a href="api/org/apache/lucene/util/PriorityQueue.html">PriorityQueue</a>
|
||||
to collect the top results for the search.
|
||||
</p>
|
||||
<p>If a Filter is being used, some initial setup is done to determine which docs to include. Otherwise,
|
||||
we ask the Weight for
|
||||
a
|
||||
<a href="api/org/apache/lucene/search/Scorer.html">Scorer</a>
|
||||
for the
|
||||
<a href="api/org/apache/lucene/index/IndexReader.html">IndexReader</a>
|
||||
of the current searcher and we proceed by
|
||||
calling the score method on the
|
||||
<a href="api/org/apache/lucene/search/Scorer.html">Scorer</a>
|
||||
.
|
||||
</p>
|
||||
<p>At last, we are actually going to score some documents. The score method takes in the HitCollector
|
||||
(most likely the TopDocCollector) and does its business.
|
||||
Of course, here is where things get involved. The
|
||||
<a href="api/org/apache/lucene/search/Scorer.html">Scorer</a>
|
||||
that is returned by the
|
||||
<a href="api/org/apache/lucene/search/Weight.html">Weight</a>
|
||||
object depends on what type of Query was submitted. In most real world applications with multiple
|
||||
query terms,
|
||||
the
|
||||
<a href="api/org/apache/lucene/search/Scorer.html">Scorer</a>
|
||||
is going to be a
|
||||
<a href="http://svn.apache.org/viewvc/lucene/java/trunk/src/java/org/apache/lucene/search/BooleanScorer2.java?view=log">BooleanScorer2</a>
|
||||
(see the section on customizing your scoring for info on changing this.)
|
||||
|
||||
</p>
|
||||
<p>Assuming a BooleanScorer2 scorer, we first initialize the Coordinator, which is used to apply the
|
||||
coord() factor. We then
|
||||
get a internal Scorer based on the required, optional and prohibited parts of the query.
|
||||
Using this internal Scorer, the BooleanScorer2 then proceeds
|
||||
into a while loop based on the Scorer#next() method. The next() method advances to the next document
|
||||
matching the query. This is an
|
||||
abstract method in the Scorer class and is thus overriden by all derived
|
||||
implementations. If you have a simple OR query
|
||||
your internal Scorer is most likely a DisjunctionSumScorer, which essentially combines the scorers
|
||||
from the sub scorers of the OR'd terms.</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,557 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 906 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gb!$F5BE;J'YnoVKgo^ZMBjHT[*uOO?A@T9VmZ]H1?K&k7mIuBqaqDF3UI].LaaC(`8aG(pJ8G5idFo@J-5"fAF''f0CsRQHO0E3LHqs(=PuQ`,*;0-\(Tc&AikGDjuA=LZe7^8n]D`qmHlqJZDd=5n,jr.eOg)igokgoSjj![.-T32P%iHK(&(_RAM)'Q-j]n]rhb>la9_*s,jEX\gCi%tAn#QE1Jp$BC20N)!p$!=6b_D',pA5b?6=3ah]ST[F]\FRC8BLh=]:.A#'?o_M(Zaf&P2Q5^^Q8kUDS`h(jI%SOZ'qFPh0@h`d7&-C`R-;8!"55n>s)RJb2?Z<Ub$-gAjmIN?*B\=hF.?m94\\M^t`af`N6;LAe4&4*F\345J#bV%@c*=V,8E^W(R"An2mO;2>W?)$bBH^K):RQ5\lN%X0TlZZE3V11HVQ$+XutoNePn<XH!%oF'RZB'L+c_)T(PT=C-/_BJhTA50*L@KQS1?*JPZq[3g_,?sCT*B/Kns4D@;[+)Qr>1`\0.K5VPd6?tufE^HpC>.6"2@f/rhsSoB5DeWIYqO7!(<uB\pmN+jA3WklYt0gJeN02bh<V69T?KgQatm`qTA07TQNNS6*C'%+?G;2koKc8Ira0&o0JLK4D"dVsE24;*"'9(&jZb`h:VUf2B]p+%9b@ac39FNB0$0Z:]h!44m\`X&[>d0D(N/nc)B/&6,Mn\mo;@mU)4qgQ-[^T&qL/IOqDP1)H2Mc.jVML2Ek9rk-]N+_EC,Gt4qQTthG`%"F^5OKQ)@T@mQBMs9S)84lTKPeh:Z4H)]qO/%&hY-+W]<rJsb3U/e1BSj?':<qMm#1,OG<ONY8f/I+oC=`O>T-8nV`^g1li:Sd7B\l,ITXFDKLRR+GS,o*r(j^B"\WrsJ~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
14 0 R
|
||||
16 0 R
|
||||
18 0 R
|
||||
20 0 R
|
||||
22 0 R
|
||||
24 0 R
|
||||
26 0 R
|
||||
28 0 R
|
||||
30 0 R
|
||||
32 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 546.166 169.328 534.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 527.966 147.332 515.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 509.766 230.828 497.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 491.566 197.168 479.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 15 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 473.366 295.82 461.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 17 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
18 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 455.166 199.496 443.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 19 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
20 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 436.966 192.488 424.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 21 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 418.766 221.18 406.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 23 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 400.566 298.304 388.566 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 25 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
26 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 382.366 157.328 370.366 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 27 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
28 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 364.166 199.16 352.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 29 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
30 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 345.966 219.14 333.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 31 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
32 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 108.0 327.766 173.504 315.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 33 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
34 0 obj
|
||||
<< /Length 2533 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm=gN)%<&q/A5i%9,;K]#ISD]:'ib?N*>`mQ1EX*kfd"*,Rc_r)_2rq^I3"E>?MOgUNrQ%^B3l0d$VVn30Um]Sh2?i>93\]H2g6Dsi&q0r?&p,7cfe2t^"o?/NEC?)jrZ\g"(5Do@()aANE0QLpmCp/<$qJ^rWrU&>/qZlQ\/'lmSd15fpGK*^ZO<.ahpSIK-GJ<t2\I""-hL2Q\>%_-p.UB`3roMr8F]?m5G5-.l*(FhO>"ta/+E4mPf^XSk17&pSDR:I=rnO?UP-a'ne[;E#o+.jhYM23&\X0%.kG?Jelf7sJ(@[>4MKr(_-b)#`Je5;$-+8O&8fAHf+r:\N/?0-8KH#9'aTe"ZFoU<K/dKHjgu&;H;]1R*@&1@r'_5D7W)]rmbMukQCZ]K\C;-d\[b8iu\2KgteFd;R]DM['$;$=aUNF?1KNha4Wkp;1e$>se1I;do@b3\-e11S>lIrHE.LjCL4#D]N;0N1g;*H(4g7":C2;]Dc\_g%FQ3C_L&Zct3<kBBuJ-n_=$"JK2n_N7/$,%SL8ed7&(=>6"&NS\nQQHd)q>(Wl,]<J2q+EGSM`?N703qlPb]r2`f:f%P6W[Z]$M7KTQ*N0WI?h=CamH+aUF=>u9GH<6EIW/;#-ihZ#oN@%K.1!fUP+s_MTqQPWB?O?T_"upB7$&\\j?U0_0;%'"ruXt9VEes>iSJqf+Y:a^/p"V0h?9gh)3A";)JcL(PZosaeEg@^<5_8-Q=#0.)n8oI?8_U'JJt15q>oqj;SQ*68O`,L*bls6Qo@LM@<B_MB:rK0aN2+Ubd9d[Qc8X/0chU/61-^j_1t\e%doC.jZuP,Z[aMWY/h?s(;*&NS"gljGnHcDZ?Fe#o*F/m^Kf8*o<C\rEKpPPl_j7DI'P/'>PF;ek/,__?))`nUoClPe`ZL.u!MUaZbOq,.H1EGu;b:`*r]JE]YHh&G+@>0!UF+)u'+4EU7n/dJe:0'Al^-GNAL%'\=*WW"T2O>Idg9i5et8h=7IBA+[71[)A5\XPgY,JXSWE;/s0)^p3IUP]k/Pj<k9[X:&&EW4I#-N5e2T>Jo=p:CP$6NbpOcDL'W-"/9IWB"(_UKcI[HS&`'l/gHb4hBeJrW+A:J+qcfl<:aJ[B!,lidi=)#RJ/1.f9ie14tcAQ"a^_J-"U[hA\2>NHu:GQ>\]aQ6H'pdgEe2#hI0!(97R0%R4EdKGrM#PJS2f-bCW##,Vi>b@C)b&S3X"hgo<]KMIf!"8hG,De-4L9imEF!AdAKkQ/;A]LeW(QBUfD_:h0pph:Jh9$KZ.t9Xo]pg3/dj?T&?2U+!!Jd)&\Zb056l7i1.3]JQ`Y*a(B3QY)#B\X=C+@IW8.eme%oWg94.(5rTTes5nn(p6PN#2eSsk&<H5SqVtZd)Rp<ITMSfM_j:QbWXg!MQnrEj1-tWh_POWIck"^2u7!;Un6j![.A1gD3<FMC<I+<@3@re9cZ=BQ8dQBW`4\NC%@#ZpmZXhEb$$3h:&[i[[M1M0+F,*8Io]7];F,TqC:Cd?,MVY;=n@:2M5pVp_)DP)l(O6gb=/P0co$,BDI5YEnm]0-FCLL6g)WnW5=]CW]tss6fSo8=UeR(EE\1<:7KbPoP@qi/stCc]W6bk5SQ<rDQ/WY_\4(ZE6f1^Ws0^1%eq<0YFJV<M$Mg13nF^Ai1a[TM]\m5W\X86i^r21GUOJVSf>pePHQ$c1.[%.j0$%&`&)EBnRacj%>]hW0K;_$mVEVnD`J=;<bln8S\e]d2%n7L$_"B=E6VpS,%E!9f0LkaC'V\;Ve@oKcSE+%kF662W_+-pQ'f%J`qg^oOh73dmmn5eGPh`SQd6e"TMj%oVa#m@'@"dLq+8"W7IOD0SQLb6FYk%?1@\@*bLqHh35c_*\01@uGVXLoF4Q_V]'#08l%j6<=iecb1JRp&Nn1X;lpYF91_^#8;ShKDdCWuhiN^7/AZ]4=\[D&a6'+ps9Yir8@'Xt;o:_gPl=%eu_gm<Y7Z/KM1n>4&dN>B4<l9+CH+_Mf&!fB"C2,`?Qq;lK3cNHf:ts[d0LhEm<m.qP/"-?#=jl3GS?lI=6!;-hTn0NI,^+egRTS!NogT^bXd8oBF,blCrUlUOg1F53$Jj6:37M<_oTt6+6?j%sVQ"D^f%WD;Bg>ng+oTC-)7t7($bqI%hR;JhVZ/KnK9#a?>[r!DdhAbgJWBk"I!?%i<A;iLM55E$\n.e+/A5nBT+XXJ*bB5e`fNp8&+>a@hqD94-nFR&1]C\$n7sV97cQiS![m"ad>D_XZolk:\;'n%2LQ67>0>K>?0RYP*4"]c%pt)&BP*]_22U&GZdJijpU>^;\.PT*6n&ehM6j(ton1Kpa]p#=]f,1VJEi\T\m[*V_pa*#*q?,$HQA`AP^:]dcd@-_;1GQD9Y,o<*h$5qogu!pM]J-*J5*a:ju?4=Y`<2fDXGKL]33*J&s7>9\CHZ:n5?=CIK4kg$kX8nrk&S#D`+^nZer7mA;9cJcJ.A.\&Vin20C5:6-8B!Z#(NuKBrfnZB=enU[!=2'bR=Y~>
|
||||
endstream
|
||||
endobj
|
||||
35 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 34 0 R
|
||||
>>
|
||||
endobj
|
||||
36 0 obj
|
||||
<< /Length 2236 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau`Uh/D%+&:`#5U%P+#J:s2$IFn_sd&cW=@2R]EH^a[o92s,8&m\@,Rf2n(,qHR%ai#2,$q218+3497a7#&OX.-G>2eSc/U>T)Ps64>?Ot]GU<.DoEq0naYPcU'kd.1Rkp@7M7fb`(uXME;ghBtTWoo5I3/0%t'otMml?VDk>_`50*K0L0_XLFq_l9)SPK;_5Jj7B#,WinI.=2LG4h_t*&Xj$[22k;/a[@<]eDkldo?FCki](sd?kH%`mqsIcO`6Xe<7CTT[s!tVT`PT5lPBasf^T\^EW)sM;b@T/e%5*0#4a:'ei7T-_'@!Z"C^36+CuYQh?LXrpLfdT#A4jOMh%GiZK1'CIWcD93LDZS`@XGBlA]\/05io;*@8b8!UF<S8kFT-n5]RCk$Ofo&jq^"aO_r>mnIOr="Ia0C9W>b/O)=?9(bJ<=6%$jKVF1/_e=pESkT6Dm4@hs)CsL-gqN-@ke(1R=)480Y'Uc^-\6]>)HQ2`urr,hMVJWVF&iuk+'U(4RU;Y:XUU<ZuKI'bQ8JKPa$RHL_fX:7n]Y'D*Fb=sOSIoie=[JiBRrhc\'o>*/JQ55cOsSMS_QSC5@FVQ^P4pZBS$M=)P9W:@cIs95pkW4a^ah(H#9Y\T6!kkdh2_:DU>gC0HL2'$,[QUD6F<FCd4[p#AfFAQd.Pf3e!3RfFZWH?W-?(mpn!24F)=G>>]ESm.,GE)h(1JIO>0C=#%k]1_NhsJ9ZV7k=W@HpXNZQR6O&^Fe//`/Vbnlhd5+8j?<Kkn5?kZT3]pn]QX0:IH@i.KLL`/5r!>hUG0L4-KHk\FHTi\ABlD9ZL\r$nP<&"^It#>sr\_D?qUWIl(N,"BcZDA2%_K6m*'@etTtE.?`e>W_*,^d<FJalq1("c*eImsa59C&@-X_oR+M]7U52Nbrho_H>"VVQ7?e*8ah1Biq=c-Htq?;sX+Pl>jW&p5B@T'QqfCC#R-tAY13Zk%dZcD[b#uaR.IAaFdR-34Z%]hRHn":)DHBb*Q]`r!Lc,LVP7TP\pd](Ec2@(>cDQmRWaMIR(PcdY\k>c#u&;1^41LJr03mLLdb,ekeF;$O483)YNfc%kEX\64W=+V6erHEEsE<J74liPu(BGTk["pE=cK$s7\bD.c3=Jb*C.Y-H%;;/EoltIIE#Q^ch<YmSQGHC)?cNAn1\AG-d"O?G1:QDe0]ab,W)Fs2e)%OYkBqK$u9':_S\Q[>OaSJZ_]$E;Tr*[&K>.rf(A;ao4[YmA+$D'o?eNf/i$D,)39dOT!d^`3<W)?2uA\>nj=ZR400)J[hP[H0r%Eigr_d&Gn1R<&%K!p1#giHrTjTOCLkW-8`jg*b;h9ed0!C!>96]Q/5Bl`0c'HS2OVpH9N;Xj=p-mk4p#>2KpFGX<&Qu("HN_rop.)EG=eAY@p_L93f27[3]#>tn(030j_Q/SPeRk;d1Bj(3DGQegs+M&.FLM9t3Q+(5gMq"HVBA8;.ha9!5CaP!_ND<s<"2a+9EZEp/`m.*iW0sY2oGN\*s4!:+b#k=sW4..''5"eu&9Jr=/5c"V-OXiG!N/a/K+'St5!VKRNEQ'q`kMm7o8Ef54TnmKX`p4T`-k-DH/V0&$>2sB*^4Kf\8g90Q8K[QVcI':#44>SW1/K)kWkq.b[8,8>ik%4pgoigN`SoQ#me3@`gWVB+#?CMBa2jcL[u)4_/R?s"GpuI@M[6g>1qg$&7^'VI>(0_cu6t&8S2hCW=Pq/CsF]hcg%+\*otgJ4uc6"`.7+E<dhq0*`n;MbF'AV`[%$$AuAGl.#gfeXJ`&R&k'\\VH;@uh`Pn1^Rh1]OZY#XT$\U=;Ne3C8^TLBkp_fZ)D2?HL`J?Ofd[u2+*Ca_E^'ckBL2pC!_3#_EJAoQ@%Xr!*3Q(k_H#2(.)q4ca$CK/ccHFtPb&/8`+2@99JktWP'd(EFNQA.=I#Ip-2b_JB8Ym>/Q3kf:olgLI=cPbh1)RSd.ajE";t&'2-&\.*9hF[gNjipI)B3IP"`J2rq]lXFL6g33osQ3COWGiLuo3ln+t'Lb,b7n0Z.j6FJ_!UkTPrClrcNpb;-BK;@3m4Gj,jCY)rrY1[2OmoaVH"+7P#<-3e9HJW60,l$d$**VB/HR/B'a[KL9<E3tk<1X4n^r"Kto$!F/tYgTWW4](I*ErXLD6a=_Vk\IGs8MmWL2Xn@?QuuX6ZOH/8=a'Op2JBbo?M7)J`&e"'NUr*K1$l$X=uY@+*A9[*r<n8A#2o~>
|
||||
endstream
|
||||
endobj
|
||||
37 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 36 0 R
|
||||
>>
|
||||
endobj
|
||||
38 0 obj
|
||||
<< /Length 2333 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau`UgN)%,&:O:SE2F.gAh8UZMN<cF:=Eh/-?bT.\do>YMQBB9!D(?3q^sN7(DIuB]hBg6fUtcSce5W@XPV`>]Y2)THJqtApj%&qgVgP;0SKK)T_j)p7hLUEck=Q+?$s;0oATjYkeaOfp=Hd)j`HjWZO=Bpb(bD+2*;bd,d`!c^9W4&r8jiW=4Y7U\%.`NqRaie>%EO8c),X'7Fd]G\j5T2nE=.T'dXS`o/p;/jRi1M0\Rp::Q)YVR?.ko?IWc.r[TIV"RX6lR31.9eSst!f):Xc%_S2(HOaT'"hXgIZ"fCm],Vaqk*@=1P)<_ljRG;BS.;#5WWY+CBdGPh>1<up1hd;'UK=R"ZX^'pm.R\qi`V2q%>h^;Ss32H-4tEYhN2j)@E=NF6I'8-UW59^Z:JYA,.8F(-T>Es#*7h7'cP$b&oZ4?D74N1=A#sam"!`8FRKrbYj;Ks;itCSrPl/P[&5d#=/>'"/Vom)F^kT8:,kM<2C5D+h=PA7lP5bGIZ%K<-p2#8FSm1Y&B#&]mO:sh_8Vki%JYpFZH#T`UB5?E+$S+1,L_qTS7/>?+<[d_7.psNOmm*ce1B.nieUYFSnL,1XHRbpkd/e)CErUTE>r!`5b=h\?TV=<OdZ8MX.h/6!XC\:3PK3/1c\%&d4/FA24lRr`u,([;M%WY9aVg<M"$Wc@<tBXO/G*S4)\QcA]adJU,psU=ukAtSQk[@[*4GN?G]KjN0V%bWf&]QTanV:R9!RkMW4bq5\%0?9O\:R/M88OVf3;Z***-uVdr<>9\FcO*%b'e2M[eJgT%"-fjnpA)HrA'Ds/A>'V.GZ()soe:D7;+F-G(!I:D6KGpQZGZs_]tb!'a92G>76I:-8[cBP,!j+6Tm-De^cVabnk<N78rNCT7-WNWU5<CN[1hO&V_pX#-eh=YKGM(?J<7o^Z%:VrpW61lC,+2WKG^]di^&!qK0a^&gC%!j._`3.9@]XZ(a'B-"!=DFeb]O;$/WELCjOG?p$eQIObB#jrj[#iKB;%Jd<W,+kk1bH.'ZDQG#DA->8Jg95b7BO",Rm$qEiP$tH93%j8B$a&!F'BFc*E!?T&G7+&7S$\h/uA#2HmVh<dcG!D!nf\S%(Eq/]O\D;irR3p>_]`lJoFLY;fek(2srk+kA$+aW9&96/;kFsW\l_\k&\@^T5X?UVQ53p/]Co/AUN&LF[Dc*DG*_+R4:UAn>M+GO$7nS]L)P)FkI#-4pQ1m9(_&U",6b%fcVT]J%/_m+6%gN=Hi>UmlPdLTQSYf.h#+0b!h<0S3]T$B(g1uqQJ_'Fl[HM-3nZ,h]d[t'e%$64!YKP1@,8aHs1@Fi1Tc^RPUqgX)RVaKO`.[g6R`,<-g:a/sKgbo>C7In(uo`jp@aJ&(T-,0VC`^:uZ3Zl,G`aE4jh4,rt-d8OYGkmB\:nN<\\]2&ANESraNV%bD=30(\k22'q)mGlo.SO7!m)\9\CP4AW/l<39?Hf50Y?2'<"N2*``U"3"Xd1?X=`Td*`+!45?qI>OR[OAW^gOrL;4VqBFJoha+&jeJePlfoKk-'EZ`3aYg^]htg+Nf-F+VYFEN%q;4)0^EmNPoqun;!(r17/PBj:.(,$3fgfjmZko7b7L>BF[lkJ_(%J&?n#oW@%Bl%jq20bUA!E.Z$LR(lG_\S?=Q+LT/E@+1RsPX9(^,^-I'2/1,`s=MtGs@=,28!I6QrZ[5M1-9A?eahnJ,m^B6Q(>*`8pjps\iZ\Adi)g;tNEPh&:`""n@`#Dj>8,<h$6BAa3%.:V-4Y@&&&8$XiVAu)fa^eu$lp`%QrFg,$lO_Z%@oa$ED%Zus@)+udM!M03a]G]_?8;(Mda,GQN[*YBr&:20gE`5tqZce?2@5"\n%K@Dn+_EnL[-97]!+cm+202nM1:g)m?kD6BKUd:;^BoPS!)0Z$pT/BLASSs2\Um]?6&D!l7A5fs)M%2/*@$b,WKd7lobYBHMIA)VB!q+Y^rdJgZ#k[e,Q+U-ON-Q#:VY6EBJ`RBjW)3V]0Gu"-)//6(]lOgAc",/K)F@#pSA^#LfI>;OQQl,RX::,^L?nql1G/+_>JBP>^(:FbLR(*;f9A+j3u>??$Yo/);!Jo;F.QAJ0fgN/+)^p[l/5FfctN#t0OZ9R+D%MBHUnm[0TKql^XD4edbN;<[#<4Bu&<X+O31/AY0ch0)2\@!%Q+gn=79[eGn?[j_;]]VT8[5$:@M8\^9OE-S"90KJjbA!",<q#U>$e-Q0hLOll*!SpkhDYW?slq`GbZ7!a'S8%*=FuZVD&c/^sbk13_Si+.MX./(j/Verq4cJ@?a+cd,=GXjgI9\SM`-2"2$b6'A]LPtt~>
|
||||
endstream
|
||||
endobj
|
||||
39 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 38 0 R
|
||||
>>
|
||||
endobj
|
||||
40 0 obj
|
||||
<< /Length 2130 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm=99\*g%)2U?BQ?["ZXH88eOq9n9t/Aoh<*)OJX0u=M-_@)3:<t'-!;!3Odf&mPM*$FMZiMMp],?,Y#d:-X"Q!im*sA)<U(d[M5!Q>+,&JA,<nGE_l9tF]jEp.Y9%&*%eeBglg;j^(V/fQG(t^ELE\Zretr!4"&94JC&ZJ)jRkSt&6[7\[@9A$$6fTfkiUjrft*cH$VGY$M.Orr,`tgWb":C?LImS8P8l^.4VJWqaQ]"2o.%9UWe@Z&gJ;iWZHm'Z?MMQDs#rfc:Jiein;2N=H(Bf@M`oE>9%(ZNSaL]PEVDP:e&68$cEVlpiMCT&%8KbWL'ED=qg*3j#7!V8FL0a*`I9Y2'qi[6-VZt/S:-#:lFGia.#?.uK/c1W9S(K]iDl6j:eBh:kg04u%=X"NK)@SGrPH@VB3fOPic@S4S<UnUBG`6iYs6t#@H:S>?FM&9Oc/89Jj0Mo-C#[PPcVG,N;3#;X%B6?9=fO^T@m"6RF%"W2`^R6i-I,p?9!Q&!H>7,Q^1Yir=OEWk2PT[iH7L%8#L[E]QsbN]6Z7rs7YHi$XhguFjX6Q;D*FsM*M8:Lsl<cUd5up,ka\II9:s;:3!#`QWDaj-q:0T:MfBuqS*,O5o?7k\^;p5/)Go#Q:V:e%t7[465IU5Y%gO^3GF2C9qr<3h"/,5m4EU34m2j"f,9928h/IG./sWS'C`)J>I&kZgX5bYKS'7LJ+S.nF,N2=eI)R#^^1j/N15,G_W.Lp[b@"eL1R02Hg8:s1ej\#kk'C#7&J$!/`fKDCmqM4!edWalag.)>m%YrFN:Cr(,sn5`\88aE$LU-(n@=5"NslC&s"][eVJfWK&uVdL7=n4NCfLpRnkM?Au%0s7EO:Xbo^>o_k+\@lrCV30Z2*g(m?a#g"ldn++$rJe_<12'V(&hO90C=)SWAdIWc7a[SRV/VOq`eOqtKbi=osU>A`[A8??WB/kIAPfSa*qreK`;I=4VG%1[f^Cq!d<#\4lnI=9aUqVJAK,9*#7P4At2/Z4RpP?*k1>e.(3!s#A^9-Fj7'339A=mcU#LD31*Y[ua?-&CB36;(OB'fJS*IUdAc/(XHlde7KS>7uk^&$)(.qUD^:TW#+LX&mcdR4s#]rlMPBOqj-p=UKh6PtJHLe;!OGjX3>(]hqMl_Qn3b[3S7`*3.TPRpsVu+TuE7Y#U2/doQ'>1c/^sUZSWMoHU_k%?Q,$@ofa1`Ldf-43E*j2FPa(6)gP3][WRPTql^9K2o-6e^Q;[3>IM%gk`)1aS&kRD_r08`0>F#SV+V2K>rXDN@)7/mcG#3<g\R/X6+.Ikf(1:a[A#*9$ZIs:607k4r6]G_dk6"h;+78bVk3(d:id479?(LrZ.9-<MZ8]LY24\IGj#t.n!TVlONEW%PpN]CmQO'ZC;)NotuBtf`4\[MhQFN7<K\g9t+=YW-[S>O=.6cN)m:!:N%:\R%<IQ!qEUVJbSB;7ZFA@m/;C)rO;Nd!<O>O(5>D[)\4f*)!kJ2URU!`fP40-g?bS[>.*Gr^'Xa?0FUA?TEYb*NAGX=j4$gASB@/8EWa5=\o./I>rXh`#OahqA9CbncVW!W43i!RB3d2N/:26R.FCn#$[83PQIWFjod:#9q:[AtCF-'BV3[JZl#TM/^^`b3am[L;1n9/cA#Pd,(X.lq(%oa9CLJ^X2dfV59H=>)-nh7m>N[(+daB+1*.ss))PC,56Mc_KmW.6ak.m:O_*)A(`E?>&[hPV9?p$\mm'g*iS21CUD2i_bZ[lih<+DkEEeTn4V05c'].LB_[Z,Ri]WNdsj]!+m\eCk\^$p*&-K&(XN/BNkAgC>C3YTus0#\>p:eTOciq':[A;LWn[C\Q+%_p_X=&i#1I@qjpdBYru[p0pd(Nm20Iff[7(qgFN0unG]=c=2U6T5Pm:"!(nF*,EX4hgQY"9j_<Yo*?DHg+r8P=?STqp"+;V/bS4U#>jr,>Gc#/kLfP7;"PafjQg/EHo("F-.8^pN>6\^()(k8ct<r-[X_CIp2oq6Jr=@hX:C:JeB^H6LYd.*-TqtTp#W%[8U2!e]j5;#o4mODgERu,gUV.8NNF8"p)NfbLcDf*_sW.nB#7tWcLJX#8(&r$qQ#tlP;a_rN4q%Q<1m##P.CS9)~>
|
||||
endstream
|
||||
endobj
|
||||
41 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 40 0 R
|
||||
>>
|
||||
endobj
|
||||
42 0 obj
|
||||
<< /Length 1325 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gat%#>E>75'RnB35h^ufV3V2AQH.9mB.mGfgJ1dtkk)]A'ANY$Cm-^SokPZYT,C2/MA#_MHnO<ehs=CYm8f8uf/i-an#NR#4'!2QqUZ83o./.,m+;s#8lkC^2a@98f6;f-HMYm(^N-niNrHOhIl$T\d.+5DBmj1";(qS7Nm#!V;S='l'-5Ce+H`[Y'ZG?FEo=#[N25In=f*2-8mVRan['`ZV5-7<gZ<PIG"G]Z1Cusg;E9oAJlaOncdqNfM=I(;m175:_:1%i$CWFs`g[M)P"UI^IALVY63VSGI`p1f/e9T8VCFr+%7M!C8L%A,-"?@]5Ftg1#YDic3CQK+S2Jb'D/V-"ADU.nFr&.`:k]H%H#]Y5P!eYALBqE[Pc;lG(0!/cU4>P8"QDqo%QUcPaVTp`J4FBYA\adfUJIEb1D%&8gDM,1k8NE$JG4IZ"mC(Q+@\7\acnR-p_-&bE?Ze[J.WS$fM:_C?n"s3=!6G><"A8`6F"*%73>7c'G[Hl3<AZ\jhZ+Ua+NJPLS9X/Uht_Z4s"W%0.<fGVB4lYUiaGb;YuWNa7,TW;Xoou2\\:<O>gs*nTp8Lb,RUs"X+Ar.VD;r8Tc`ScC)&obam]*#%P2g,@sdl2ua+<>m1lLATc=P1m3nK7LJj;$-HJt7E-gO.h-OC=dmZ`\<3//khn?Aca+tap@)$B%-_IVrF([CDGSud#O1d+<#op:ap^S2F]__43n'0bLg^IZ<r"HN*ucP?#12kN%6\7Y<TP+!F^KBn(:E'\9:/&F2%`rtZ%NrdF=@TJr%"DYg5g*Ck4k!hbX>X8T2M-&2MT!T`nI*)o3%^LLr(oHE*iRW4*iK.WTZ9P##4!oQTE@=s$>'!8?*C$.@Qs-b[t:&@0RXI&<KF^RSWj)`Q('hWGj0a%S<H/"T-p&Y\3RN;F[I.<&:=\oAWd,bXR/uKdhg"W=UVu#f9?=-U$h7JfW89XOI]["g;i]fI.n1F?t]XKcK9FMsQhI'_Gh=':KqN9VWJ(A!hqP28e`I+/o"$aY-B=osFUnI$V"#C9.Y%N=Ic-jcl*'47b%Hb`4'`h$[Q7)Ah@kA$BX0/,U0`f=MR.@_ZU>%Jq@Eopoa7[bn5%K+>W1Yr=sb7=*I(^$VXheg0Wc7ZkBD6I/j8h5%D5+2'G.qk:uQP.G5&?!B?/>plqQi3MT,[MQ;tc@4Dego4&"en#M5XK?E]d7'm]aMF)^Jk^.+\)!87fSfY-[O!j<ltmSAZ*19NHWIVg5)WiQNT+jLnH*p1oI:W:e>9JD"<c1@pO'/>Qd)O[ElXY!lS?S:COH9X6ml1?9dLPQ]KT`t+22ZAeG~>
|
||||
endstream
|
||||
endobj
|
||||
43 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 42 0 R
|
||||
>>
|
||||
endobj
|
||||
45 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
|
||||
/Parent 44 0 R
|
||||
/Next 46 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
46 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\123\0\143\0\157\0\162\0\151\0\156\0\147)
|
||||
/Parent 44 0 R
|
||||
/First 47 0 R
|
||||
/Last 52 0 R
|
||||
/Prev 45 0 R
|
||||
/Next 53 0 R
|
||||
/Count -6
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
47 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\61\0\40\0\106\0\151\0\145\0\154\0\144\0\163\0\40\0\141\0\156\0\144\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\163)
|
||||
/Parent 46 0 R
|
||||
/Next 48 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
48 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\62\0\40\0\123\0\143\0\157\0\162\0\145\0\40\0\102\0\157\0\157\0\163\0\164\0\151\0\156\0\147)
|
||||
/Parent 46 0 R
|
||||
/Prev 47 0 R
|
||||
/Next 49 0 R
|
||||
/A 15 0 R
|
||||
>> endobj
|
||||
49 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\63\0\40\0\125\0\156\0\144\0\145\0\162\0\163\0\164\0\141\0\156\0\144\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\123\0\143\0\157\0\162\0\151\0\156\0\147\0\40\0\106\0\157\0\162\0\155\0\165\0\154\0\141)
|
||||
/Parent 46 0 R
|
||||
/Prev 48 0 R
|
||||
/Next 50 0 R
|
||||
/A 17 0 R
|
||||
>> endobj
|
||||
50 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\64\0\40\0\124\0\150\0\145\0\40\0\102\0\151\0\147\0\40\0\120\0\151\0\143\0\164\0\165\0\162\0\145)
|
||||
/Parent 46 0 R
|
||||
/Prev 49 0 R
|
||||
/Next 51 0 R
|
||||
/A 19 0 R
|
||||
>> endobj
|
||||
51 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\65\0\40\0\121\0\165\0\145\0\162\0\171\0\40\0\103\0\154\0\141\0\163\0\163\0\145\0\163)
|
||||
/Parent 46 0 R
|
||||
/Prev 50 0 R
|
||||
/Next 52 0 R
|
||||
/A 21 0 R
|
||||
>> endobj
|
||||
52 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\56\0\66\0\40\0\103\0\150\0\141\0\156\0\147\0\151\0\156\0\147\0\40\0\123\0\151\0\155\0\151\0\154\0\141\0\162\0\151\0\164\0\171)
|
||||
/Parent 46 0 R
|
||||
/Prev 51 0 R
|
||||
/A 23 0 R
|
||||
>> endobj
|
||||
53 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\103\0\150\0\141\0\156\0\147\0\151\0\156\0\147\0\40\0\171\0\157\0\165\0\162\0\40\0\123\0\143\0\157\0\162\0\151\0\156\0\147\0\40\0\55\0\55\0\40\0\105\0\170\0\160\0\145\0\162\0\164\0\40\0\114\0\145\0\166\0\145\0\154)
|
||||
/Parent 44 0 R
|
||||
/Prev 46 0 R
|
||||
/Next 54 0 R
|
||||
/A 25 0 R
|
||||
>> endobj
|
||||
54 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\40\0\101\0\160\0\160\0\145\0\156\0\144\0\151\0\170)
|
||||
/Parent 44 0 R
|
||||
/First 55 0 R
|
||||
/Last 57 0 R
|
||||
/Prev 53 0 R
|
||||
/Count -3
|
||||
/A 27 0 R
|
||||
>> endobj
|
||||
55 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\61\0\40\0\103\0\154\0\141\0\163\0\163\0\40\0\104\0\151\0\141\0\147\0\162\0\141\0\155\0\163)
|
||||
/Parent 54 0 R
|
||||
/Next 56 0 R
|
||||
/A 29 0 R
|
||||
>> endobj
|
||||
56 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\62\0\40\0\123\0\145\0\161\0\165\0\145\0\156\0\143\0\145\0\40\0\104\0\151\0\141\0\147\0\162\0\141\0\155\0\163)
|
||||
/Parent 54 0 R
|
||||
/Prev 55 0 R
|
||||
/Next 57 0 R
|
||||
/A 31 0 R
|
||||
>> endobj
|
||||
57 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\64\0\56\0\63\0\40\0\101\0\154\0\147\0\157\0\162\0\151\0\164\0\150\0\155)
|
||||
/Parent 54 0 R
|
||||
/Prev 56 0 R
|
||||
/A 33 0 R
|
||||
>> endobj
|
||||
58 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
59 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
60 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
61 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
62 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 6
|
||||
/Kids [6 0 R 35 0 R 37 0 R 39 0 R 41 0 R 43 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 44 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 58 0 R /F5 59 0 R /F1 60 0 R /F2 61 0 R /F7 62 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [35 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [35 0 R /XYZ 85.0 305.466 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [35 0 R /XYZ 85.0 200.332 null]
|
||||
>>
|
||||
endobj
|
||||
15 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [37 0 R /XYZ 85.0 598.2 null]
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [37 0 R /XYZ 85.0 239.747 null]
|
||||
>>
|
||||
endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [37 0 R /XYZ 85.0 162.094 null]
|
||||
>>
|
||||
endobj
|
||||
21 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [39 0 R /XYZ 85.0 297.0 null]
|
||||
>>
|
||||
endobj
|
||||
23 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [39 0 R /XYZ 85.0 245.747 null]
|
||||
>>
|
||||
endobj
|
||||
25 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [39 0 R /XYZ 85.0 181.294 null]
|
||||
>>
|
||||
endobj
|
||||
27 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 624.6 null]
|
||||
>>
|
||||
endobj
|
||||
29 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 593.466 null]
|
||||
>>
|
||||
endobj
|
||||
31 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 542.213 null]
|
||||
>>
|
||||
endobj
|
||||
33 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [41 0 R /XYZ 85.0 490.96 null]
|
||||
>>
|
||||
endobj
|
||||
44 0 obj
|
||||
<<
|
||||
/First 45 0 R
|
||||
/Last 54 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 63
|
||||
0000000000 65535 f
|
||||
0000017942 00000 n
|
||||
0000018035 00000 n
|
||||
0000018127 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000001068 00000 n
|
||||
0000001188 00000 n
|
||||
0000001297 00000 n
|
||||
0000018250 00000 n
|
||||
0000001432 00000 n
|
||||
0000018313 00000 n
|
||||
0000001569 00000 n
|
||||
0000018379 00000 n
|
||||
0000001706 00000 n
|
||||
0000018445 00000 n
|
||||
0000001843 00000 n
|
||||
0000018509 00000 n
|
||||
0000001979 00000 n
|
||||
0000018575 00000 n
|
||||
0000002116 00000 n
|
||||
0000018641 00000 n
|
||||
0000002253 00000 n
|
||||
0000018705 00000 n
|
||||
0000002389 00000 n
|
||||
0000018771 00000 n
|
||||
0000002526 00000 n
|
||||
0000018837 00000 n
|
||||
0000002663 00000 n
|
||||
0000018901 00000 n
|
||||
0000002799 00000 n
|
||||
0000018967 00000 n
|
||||
0000002935 00000 n
|
||||
0000019033 00000 n
|
||||
0000003072 00000 n
|
||||
0000005698 00000 n
|
||||
0000005806 00000 n
|
||||
0000008135 00000 n
|
||||
0000008243 00000 n
|
||||
0000010669 00000 n
|
||||
0000010777 00000 n
|
||||
0000013000 00000 n
|
||||
0000013108 00000 n
|
||||
0000014526 00000 n
|
||||
0000019098 00000 n
|
||||
0000014634 00000 n
|
||||
0000014797 00000 n
|
||||
0000014985 00000 n
|
||||
0000015205 00000 n
|
||||
0000015404 00000 n
|
||||
0000015715 00000 n
|
||||
0000015919 00000 n
|
||||
0000016112 00000 n
|
||||
0000016327 00000 n
|
||||
0000016648 00000 n
|
||||
0000016828 00000 n
|
||||
0000017013 00000 n
|
||||
0000017230 00000 n
|
||||
0000017386 00000 n
|
||||
0000017499 00000 n
|
||||
0000017609 00000 n
|
||||
0000017717 00000 n
|
||||
0000017833 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 63
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
19149
|
||||
%%EOF
|
|
@ -0,0 +1,295 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta content="Apache Forrest" name="Generator">
|
||||
<meta name="Forrest-version" content="0.7">
|
||||
<meta name="Forrest-skin-name" content="pelt">
|
||||
<title>
|
||||
Apache Lucene - Who We Are
|
||||
</title>
|
||||
<link type="text/css" href="skin/basic.css" rel="stylesheet">
|
||||
<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
|
||||
<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
|
||||
<link type="text/css" href="skin/profile.css" rel="stylesheet">
|
||||
<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
|
||||
<link rel="shortcut icon" href="images/favicon.ico">
|
||||
</head>
|
||||
<body onload="init()">
|
||||
<script type="text/javascript">ndeSetTextSize();</script>
|
||||
<div id="top">
|
||||
<div class="breadtrail">
|
||||
<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a> > <a href="http://lucene.apache.org/java/">Java</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
|
||||
</div>
|
||||
<div class="header">
|
||||
<div class="grouplogo">
|
||||
<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/java/docs/images/asf-logo.gif" title="Apache Lucene"></a>
|
||||
</div>
|
||||
<div class="projectlogo">
|
||||
<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
|
||||
Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
|
||||
</div>
|
||||
<div class="searchbox">
|
||||
<form action="http://www.google.com/search" method="get" class="roundtopsmall">
|
||||
<input value="lucene.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
|
||||
<input attr="value" name="Search" value="Search" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
<ul id="tabs">
|
||||
<li class="current">
|
||||
<a class="base-selected" href="index.html">Main</a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="base-not-selected" href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="main">
|
||||
<div id="publishedStrip">
|
||||
<div id="level2tabs"></div>
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="breadtrail">
|
||||
|
||||
|
||||
</div>
|
||||
<div id="menu">
|
||||
<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">About</div>
|
||||
<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
|
||||
<div class="menuitem">
|
||||
<a href="index.html" title="Welcome to Java Lucene">Overview</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="features.html">Features</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/PoweredBy">Powered by Lucene</a>
|
||||
</div>
|
||||
<div class="menupage">
|
||||
<div class="menupagetitle">Who We Are</div>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
|
||||
<div id="menu_1.2" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="api/">API Docs</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="benchmarks.html">Benchmarks</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="contributions.html">Contributions</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene/LuceneFAQ">FAQ</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="fileformats.html">File Formats</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="gettingstarted.html">Getting Started</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="lucene-sandbox/index.html">Lucene Sandbox</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="queryparsersyntax.html">Query Syntax</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="scoring.html">Scoring</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://wiki.apache.org/jakarta-lucene">Wiki</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Resources</div>
|
||||
<div id="menu_1.3" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://issues.apache.org/jira/browse/LUCENE">Issue Tracking</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="mailinglists.html">Mailing Lists</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="releases.html">Downloads</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://svn.apache.org/viewcvs.cgi/lucene/java/">Version Control</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Site Versions</div>
|
||||
<div id="menu_1.4" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="./">Official</a>
|
||||
</div>
|
||||
</div>
|
||||
<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Related Projects</div>
|
||||
<div id="menu_1.5" class="menuitemgroup">
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org">Lucene (Top-Level)</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/hadoop/">Hadoop</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/lucy/">Lucy</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/projects/lucene.net.html">Lucene.NET</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://lucene.apache.org/nutch/">Nutch</a>
|
||||
</div>
|
||||
<div class="menuitem">
|
||||
<a href="http://incubator.apache.org/solr/">SOLR</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="credit"></div>
|
||||
<div id="roundbottom">
|
||||
<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
|
||||
<div id="credit2"></div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<div title="Portable Document Format" class="pdflink">
|
||||
<a class="dida" href="whoweare.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
|
||||
PDF</a>
|
||||
</div>
|
||||
<h1>
|
||||
Apache Lucene - Who We Are
|
||||
</h1>
|
||||
<div id="minitoc-area">
|
||||
<ul class="minitoc">
|
||||
<li>
|
||||
<a href="#Who We Are">Who We Are</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Committers">Committers</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Other Contributors">Other Contributors</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10017"></a><a name="Who We Are"></a>
|
||||
<h2 class="boxed">Who We Are</h2>
|
||||
<div class="section">
|
||||
<p>Lucene is maintained by a team of volunteer developers.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N10020"></a><a name="Committers"></a>
|
||||
<h2 class="boxed">Committers</h2>
|
||||
<div class="section">
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<b><a href="http://www.nutch.org/blog/cutting.html">Doug Cutting</a></b> (cutting@...)
|
||||
|
||||
<p>Lucene was originally written in Doug's spare time during late 1997
|
||||
and early 1998. Doug had previously written search engines at Xerox's
|
||||
Palo Alto Research Center (PARC), Apple, and Excite@Home, and authored
|
||||
several information retrieval <a href="http://lucene.sourceforge.net/publications.html">papers and
|
||||
patents</a>.</p>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<b><a href="http://www.jroller.com/page/otis">Otis Gospodnetic</a></b> (otis@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Brian Goetz</b> (briangoetz@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Scott Ganyo</b> (scottganyo@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Eugene Gluzberg</b> (drag0n@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Matt Tucker</b> (mtucker@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Cory Hubert</b> (clhubert@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Dave Kor</b> (davekor@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Jon Stevens</b> (jon at latchkey.com)</li>
|
||||
|
||||
<li>
|
||||
<b>Tal Dayan</b> (zapta@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Andrew C. Oliver</b> (acoliver@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Peter Carlson</b> (carlson@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Erik Hatcher</b> (ehatcher@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Dmitry Serebrennikov</b> (dmitrys@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Christoph Goller</b> (goller@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Tim Jones</b> (tjones@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Daniel Naber</b> (dnaber@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Bernhard Messer</b> (bmesser@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Yonik Seeley</b> (yonik@...)</li>
|
||||
|
||||
<li>
|
||||
<b>Grant Ingersoll</b> (gsingers@...) </li>
|
||||
|
||||
<li>
|
||||
<b>Mike McCandless</b> (mikemccand@...) </li>
|
||||
|
||||
</ul>
|
||||
<p>Note that the email addresses above end with @apache.org.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<a name="N100A0"></a><a name="Other Contributors"></a>
|
||||
<h2 class="boxed">Other Contributors</h2>
|
||||
<div class="section">
|
||||
<ul>
|
||||
|
||||
<li>Josh Bloch</li>
|
||||
|
||||
<li>Ted Husted</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="clearboth"> </div>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div class="lastmodified">
|
||||
<script type="text/javascript"><!--
|
||||
document.write("<text>Last Published:</text> " + document.lastModified);
|
||||
// --></script>
|
||||
</div>
|
||||
<div class="copyright">
|
||||
Copyright ©
|
||||
2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,207 @@
|
|||
%PDF-1.3
|
||||
%ª«¬
|
||||
4 0 obj
|
||||
<< /Type /Info
|
||||
/Producer (FOP 0.20.5) >>
|
||||
endobj
|
||||
5 0 obj
|
||||
<< /Length 492 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gau`P4`>s,&Dd-s2l8rIT>;AaKJoj18l\le$uH59S:Hj^'MPS,qgs[/'3.Z6R"9VXID%`>k,ER:n::ar6Fu]#s3!P4>7Z:.+%"cOK`NKK(dY`g\&muujb:?u.2,R&2L0%Y=ZL_A`FY__i98DM%X^P<fS)g\2M=;OaWi&J"[gL5Y-%4]gLqD\WHN&SdV<&ggX3\7%/t8h+pn5;kWW5<9Qn'5R])42F&cpWl"9S.!U6RJUj`6t(F0cK5BO<ZaIt>4[?"<+i[p]`9U1Q)Y-PW40Firs0:8ue-,>n(,:RfH"HIZ"pA7a'=Z9D.4E0H!5ahS/1I]0A/H!\]*URKFaP&O6kq6.FY$.s1;ZtS9i4Rb;WV:,hJU'(C"VD^UP;+AB6S2a,]m0-tNj,cVPXJ1Jg_h?X3Jg*5Ys7eTeD[;X[tV8/pRQ<2Lf#'oPe&[6Hj79aNW.4<B4mplC7XTe<Q$WHm49rr)[FPUemEGl/G3@6ZkN<~>
|
||||
endstream
|
||||
endobj
|
||||
6 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 5 0 R
|
||||
/Annots 7 0 R
|
||||
>>
|
||||
endobj
|
||||
7 0 obj
|
||||
[
|
||||
8 0 R
|
||||
10 0 R
|
||||
12 0 R
|
||||
]
|
||||
endobj
|
||||
8 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 546.166 173.972 534.166 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 9 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
10 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 527.966 166.676 515.966 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 11 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
12 0 obj
|
||||
<< /Type /Annot
|
||||
/Subtype /Link
|
||||
/Rect [ 102.0 509.766 200.996 497.766 ]
|
||||
/C [ 0 0 0 ]
|
||||
/Border [ 0 0 0 ]
|
||||
/A 13 0 R
|
||||
/H /I
|
||||
>>
|
||||
endobj
|
||||
14 0 obj
|
||||
<< /Length 1731 /Filter [ /ASCII85Decode /FlateDecode ]
|
||||
>>
|
||||
stream
|
||||
Gatm<hfG;G&:VC/K"!csM2DGqa'7ngj#!kO2nk]g;tiSuaZp8j$?=AQYO;hdNoe9(@G:8(7OtV5C%pB48f+PIj_F>[_Bi&!\Xm=2qioh7gl3Q!dAc_bkEd]3&\Gu(!q*s5TA/fnPS<?XNg@t:na#1D[J99?kYO?KFh_mdF9+25%s<1uhh0m=ZRVM1cR=)#]OBVQB>8!b2<=7TY+bBPZhi<AVqm;5HQ\nUU*)E\@?du.&FNBG!uZ`AJUZ6]pn^\qKpKoOiO]eLA`-X-#2+;]I#Ht485TjKF[(7l<RFi:8j.tgE[qMt9AL/l[K#M,Q]b`1`f#9`R=iE7aCW%J)"PdHQ"=hAi-a)X4CWtjm'*E)n.QVbVd7)*7RF]L_&[$5^VWo5UMeRq+Qg=8D2N;@`oIjIgmob)kUdt=maZdSPPI0cnR9.1(-Dpl"/YTGY=)51f0="cQjW?fI9UeXTF%&jBJd9A9@V\&HA&sC#5-D(%M@YL`'c%27Kaq\o(5\*Yk?J2b649<eoI7\[Wukb%4muZ#Xnp*O_D)<%,\fmXhJ4:gkZ#cq0?CFl\dlrHRU+Wo[A.r1%=VHT<k$Y0?^t/YL1jB?-(XD=RP`aOrO5jK.<K6,$L0ZN<?qHT[fdP*ktdf'IHo&4B`Yob:Oc:MgC2PP?lOcG_]R`eusW.Pr[u^BB.&<VpC8G5E:LYqJ:,b]2DA*2O-+EJn%BgTMZgpO!`k>cU/A>.(mp;W%]3*^1/:$gRh[66o^9=]QnH_'IpSK15O.UU=q%)Vm63"Ptm"M_=I3UE5_=j2BCnXX.oR,Q?neh2Hlno2%biZVOn+67s)E[fJooiH,)r*h-"GQd6oPBguH3EcuH9h)We%2/XXLb/4ktHZADt&4I=$[EFeT$Ysi!q=cKMgJ^+KXeLGGjQbT25jR5U/Qu3AoYH#E@^>aU3[c%KaZ3RobM(8NGV&+J7Bl,_fZsM]rq+g9q#.Qbl/nuW.=j%35R=+]PGMr(<[F+OW*BpD5qHW+90tTlK3nZo75qnMZ?4[V=^6&W'^4_-R;'RkC]kAT.m`jh%eN!-s;WeQ=fIU+D[ZO]GRu#(.B9M%b%.t$.W&XQjV3YmKX"&TqgJR$S"",.#*Xh.O)DmJE?=l6:N2e[]QkdTm9PGlBLkg:t\IGD7OkZoV>tuLoaAF!4?`di_&D*JrA@Rp6Fh=SmM;nJt=HAHIWN9VK()DT[H#,?mC.%89',hTkf<T,1E7SSJRYW?`B/8.T*1?_[Wc2A%8m04U#.(W<-:/%&9`A4T,Cco(W6fhZ;jBZQ$ZmE:\&g`%6pQ2\PJGD':pH-ITJQ7%=[KAuJ87UX#E1*q"F?ZPp%:!U+3=4KiL?.Tn.B=he0RbMUV2QpS.n3rI-FcaI-=4.b!5"mjajn8(6BMmdcpdWq.D;bCU*]%IiA4&&#.o)*^92>.'5.&"ZMonCX``q!Ak,h"^Hi7!(Ql8Nr_(j3[\AmaC-rd:DP$PK+*-).!p_sR>s+SRUt?5TFi/E>iCV"LUJqG]q9g8&aUG#qogFHq+_2US?dBHD0.>5PCsJa@DElT#&t?j)7B06A4(]+puJ-m5/$W9F[Hf4]h_nM\95pli0"b`*+4)Tk5[00E0']^UuSj"g+IMpHN>Q=T5jM_8*ps_^n&Q%NRL7o?LN!-AmMKl;&?g&e"O`c2],`!]ofl110W;D<VPWqs0U3IhQ+*=FB<L7eG@,62nHC9e<Z3R[rR+QnK1R2a9M~>
|
||||
endstream
|
||||
endobj
|
||||
15 0 obj
|
||||
<< /Type /Page
|
||||
/Parent 1 0 R
|
||||
/MediaBox [ 0 0 612 792 ]
|
||||
/Resources 3 0 R
|
||||
/Contents 14 0 R
|
||||
>>
|
||||
endobj
|
||||
17 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\61\0\40\0\127\0\150\0\157\0\40\0\127\0\145\0\40\0\101\0\162\0\145)
|
||||
/Parent 16 0 R
|
||||
/Next 18 0 R
|
||||
/A 9 0 R
|
||||
>> endobj
|
||||
18 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\62\0\40\0\103\0\157\0\155\0\155\0\151\0\164\0\164\0\145\0\162\0\163)
|
||||
/Parent 16 0 R
|
||||
/Prev 17 0 R
|
||||
/Next 19 0 R
|
||||
/A 11 0 R
|
||||
>> endobj
|
||||
19 0 obj
|
||||
<<
|
||||
/Title (\376\377\0\63\0\40\0\117\0\164\0\150\0\145\0\162\0\40\0\103\0\157\0\156\0\164\0\162\0\151\0\142\0\165\0\164\0\157\0\162\0\163)
|
||||
/Parent 16 0 R
|
||||
/Prev 18 0 R
|
||||
/A 13 0 R
|
||||
>> endobj
|
||||
20 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F3
|
||||
/BaseFont /Helvetica-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
21 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F5
|
||||
/BaseFont /Times-Roman
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
22 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F1
|
||||
/BaseFont /Helvetica
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
23 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F2
|
||||
/BaseFont /Helvetica-Oblique
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
24 0 obj
|
||||
<< /Type /Font
|
||||
/Subtype /Type1
|
||||
/Name /F7
|
||||
/BaseFont /Times-Bold
|
||||
/Encoding /WinAnsiEncoding >>
|
||||
endobj
|
||||
1 0 obj
|
||||
<< /Type /Pages
|
||||
/Count 2
|
||||
/Kids [6 0 R 15 0 R ] >>
|
||||
endobj
|
||||
2 0 obj
|
||||
<< /Type /Catalog
|
||||
/Pages 1 0 R
|
||||
/Outlines 16 0 R
|
||||
/PageMode /UseOutlines
|
||||
>>
|
||||
endobj
|
||||
3 0 obj
|
||||
<<
|
||||
/Font << /F3 20 0 R /F5 21 0 R /F1 22 0 R /F2 23 0 R /F7 24 0 R >>
|
||||
/ProcSet [ /PDF /ImageC /Text ] >>
|
||||
endobj
|
||||
9 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [15 0 R /XYZ 85.0 659.0 null]
|
||||
>>
|
||||
endobj
|
||||
11 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [15 0 R /XYZ 85.0 606.666 null]
|
||||
>>
|
||||
endobj
|
||||
13 0 obj
|
||||
<<
|
||||
/S /GoTo
|
||||
/D [15 0 R /XYZ 85.0 210.332 null]
|
||||
>>
|
||||
endobj
|
||||
16 0 obj
|
||||
<<
|
||||
/First 17 0 R
|
||||
/Last 19 0 R
|
||||
>> endobj
|
||||
xref
|
||||
0 25
|
||||
0000000000 65535 f
|
||||
0000004224 00000 n
|
||||
0000004289 00000 n
|
||||
0000004381 00000 n
|
||||
0000000015 00000 n
|
||||
0000000071 00000 n
|
||||
0000000654 00000 n
|
||||
0000000774 00000 n
|
||||
0000000813 00000 n
|
||||
0000004504 00000 n
|
||||
0000000948 00000 n
|
||||
0000004567 00000 n
|
||||
0000001085 00000 n
|
||||
0000004633 00000 n
|
||||
0000001222 00000 n
|
||||
0000003046 00000 n
|
||||
0000004699 00000 n
|
||||
0000003154 00000 n
|
||||
0000003303 00000 n
|
||||
0000003469 00000 n
|
||||
0000003668 00000 n
|
||||
0000003781 00000 n
|
||||
0000003891 00000 n
|
||||
0000003999 00000 n
|
||||
0000004115 00000 n
|
||||
trailer
|
||||
<<
|
||||
/Size 25
|
||||
/Root 2 0 R
|
||||
/Info 4 0 R
|
||||
>>
|
||||
startxref
|
||||
4750
|
||||
%%EOF
|
Loading…
Reference in New Issue