features doc

git-svn-id: https://svn.apache.org/repos/asf/incubator/solr/trunk@380881 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Yonik Seeley 2006-02-25 02:37:53 +00:00
parent 9185558954
commit c6cbe9e66a
12 changed files with 288 additions and 96 deletions

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup"> <div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
@ -139,25 +142,28 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<h2 class="boxed">Introduction</h2> <h2 class="boxed">Introduction</h2>
<div class="section"> <div class="section">
<p> <p>
Solr is an open source search server based on the Solr is an open source enterprise search server based on the
<a href="http://lucene.apache.org/java/">Lucene Java</a> search library. <a href="http://lucene.apache.org/java/">Lucene Java</a> search library, with XML/HTTP APIs,
It's normally run as a webapp in a servlet container caching, replication, and a web administration interface.
such as <a href="http://tomcat.apache.org">Tomcat</a>. It runs in a Java servlet container such as <a href="http://tomcat.apache.org">Tomcat</a>.
</p>
<p>
See the complete <a href="features.html">feature list</a> for more details, then check out the <a href="tutorial.html">tutorial</a>.
</p> </p>
</div> </div>
<a name="N1001F"></a><a name="news"></a> <a name="N1002A"></a><a name="news"></a>
<h2 class="boxed">News</h2> <h2 class="boxed">News</h2>
<div class="section"> <div class="section">
<a name="N10025"></a><a name="21+February%2C+2006%3A+nightly+builds"></a> <a name="N10030"></a><a name="21+February%2C+2006%3A+nightly+builds"></a>
<h3 class="boxed">21 February, 2006: nightly builds</h3> <h3 class="boxed">21 February, 2006: nightly builds</h3>
<p>Solr now has nightly builds. This automatically creates a <p>Solr now has nightly builds. This automatically creates a
<a href="http://cvs.apache.org/dist/lucene/solr/nightly/">downloadable version of Solr every <a href="http://cvs.apache.org/dist/lucene/solr/nightly/">downloadable version of Solr every
night</a>. All unit tests must pass, or a message is sent to night</a>. All unit tests must pass, or a message is sent to
the developers mailing list and no new version is created. This the developers mailing list and no new version is created. This
also updates the <a href="docs/api/">javadoc</a>.</p> also updates the <a href="docs/api/">javadoc</a>.</p>
<a name="N10037"></a><a name="17+January+2006%3A+Solr+Joins+Apache+Incubator"></a> <a name="N10042"></a><a name="17+January+2006%3A+Solr+Joins+Apache+Incubator"></a>
<h3 class="boxed">17 January 2006: Solr Joins Apache Incubator</h3> <h3 class="boxed">17 January 2006: Solr Joins Apache Incubator</h3>
<p>Solr, a search server based on Lucene, has been accepted into the Apache Incubator. <p>Solr, a search server based on Lucene, has been accepted into the Apache Incubator.
Solr was originally developed by CNET Networks, and is widely used within CNET Solr was originally developed by CNET Networks, and is widely used within CNET

View File

@ -69,10 +69,10 @@ endobj
>> >>
endobj endobj
16 0 obj 16 0 obj
<< /Length 1545 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1797 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatm;>E>7C'Roe[R("D?11@=Nhi]B,AQ;09f2<^E5)`q$VT"M;A^UMS*l*"1/6IoFXgD\jq7c<f3B'-<2kROJs#'n;i[>A6qj!+_^FG$a6HVGoJ,&nRZAAZ%&?R5UQ`@ZHb7nMSP1#NLk-rTjmH35186GW'p2Lb-r<<hkO-*kO'_&[\gEZOc'r.tS>Md91qGPh>9:Ma&>k+9\9t'eK<7W:A4qe;q,HXIN=A=Ve@=02hP&a$'3,h'k]_&:.jf_D;YMI<p<TTZ)Z"RuKR2k_-I'O$#B.BAp0EbAt/@KF-fm?chON-2rblc*UE[3sZaqZ":jS_AtUa6P(\`^Z^Oc@q<$ubVg9k'#\dO@[VWiqT""OJrT.&8?BWrNs8Q]5>:]m2AGTf?uo*9$t_?_&9)T']-K53%0nImSop\FO>(r:pac%?DXsV"V<0K+?)_kjXq@h3l^u"];Q"=r.paXo46t't)-j*%=m?NTg/'O,5S09+W#iTQd]#W#h9a"i^i+/`"!J@d57`T>CK,F<^&JC57Zj.X_Y2XWE[);IN+=^^!:J*V<Ff<iZs&l'Mgo4e8;kd"q.GfVH@j$-61WDNe2.8VWI&3SK/P+_UfNcL/gZUAGCG*!H+N'].OB:j:<8.7$[oVcVXt@Q<1g<"(PS/VR/D7AEC)<RSalIW</kZ_@o^\iiaPE)XBDWO$-Vf1Yh%f$nl3OXi9ucBr;W/#``X7j8,7>510<A]t;]R@LjsaIPoI/mkZXF0:O/?"\WnU#lnp5[uCt+\("2.oHhiWL@s0bVmB,fYhp@QOmU9&Tr;8d!OH&oX`(#WDh<,7UN!;$)"0r.aU+8G22m;!>^sGEBC&mgRL=^!"_Iqc#3$Nhhooe#_V:T\O1C)O,uL:K*nJCI^udWFPb&b3B^$-ljHP,6_]oE$$`**IaJiIC7C=W2+maU;k\so;cTbI\oP%j+)P#G4dt;J]r>h!g"^CG)]'q_0Sd3C`*,j#B>kpQ+]t6`;Ht?l[;D67&K/X&^Sb5HUj4ACl$<f`.n&!ZdV7rNT0dgq@M).^p>6+-J>nGsrm!+7e"\%<rdj;dFii(MEM5Y$s2^m$L+u)'r9Xqs_YBd52E#52G-K>#hj^A+c`?GYg+)Ps<hR?TIkh<?ZnFkrlqHfhea>"HURLLemG8H[4-"(-S&JY.NfT[g;Zjj2k('#Ahc(pom&@uq=g=EBX"L,^5&N$[o[F&k++piCPhA5NVF/@jj@Ii34oY6LdhWIcFmI2"EW);94ANsU9._K*-;JB`qLH=)VEEK_Vp[^/'QPoBgdOjZVoD[cD/Pt>OZ]h>njN8J8aPMOG,8uT8YJf$am>\qeX<PZ9RV-*#n6PfmUR/3&T\ROFtk$KErN:gif:\]0[n(9k+dp&jic5d+$uU92c$BtOUkfdWXJaF1%<kd?NI>12oLkKiL0\sF!nJZEMT316fL??iLs5\K>FHQX;-R;=E:PM+5Q1l*',/!7@drfiemP3<sSY<42gWmn1d)-+5CA^RM+GeF%l[h)k$aqgP/0X/:-^kX_j]4.B8s="2H_f'E~> Gatm<9on$e&A@sBka2>V6W+UEop,a61dN$r)Zq\=p-;8U>E(2EUpS/@q[Opq*6FB0+Me,k-;D351Rud>ZX1=LYPqg)P,&Bn"8>kNk5Ih,9nL/sKB4b9HQT=e8n]=l!P_(a5/1V?@A*sc%Q:@p=)ZZj=*JZ"gk#.9M?_fM+M\KqqPtfnj"aa*K0Pt_niV0=4.'Y&WlEP6Rl*W?4V.N%efT69=blMG6lZPs83'MiKHqf%-t'\8*g:V67,2j4WCu8S$gU$Xb($Q))Qdi3RS<UdXr;-eVQaa[C1X[k?COHEQo<+P*"a=gAuDoR^#5Hh_`/f%ih-8t4:_(9?m1A;12N32j2AbgpsPYiFOr\9?ic>INUWplFL=LtiGbU`.d870S,e3sp_$p:(e"$5]r3%'UH/^=SOj*5K(MR2:J_fGUWh0p^N1rph$Ioa+>e(iFXVb;o'+]Nlh.s+p%nZ?73J#@G"&f-4%:=7,#cd0?XS@Mn#_Z_H@tq_I8L`f0rfHqZXZ$4HVg-M+jqLU[^,]#//,>F8DP\R#X'-O4I-m/B6Db'U;FW[>AR>O(EA2d8gM>uP_LH'n'4?qG^A5V`EPK[(NEaL_729ri:6bS195BL$.(%"XXBh*2;]Lk'MEG^@R8F1!#R)h;pT`KU[L-Z;9r`sJKD15>-l..+TYW`Y-MBJ$C_%bLnlb4"Ro2A>kG=fi2Ui/_35NX;QE8.[''ooFKWHt8fUe!%`j@1S^+sD>hM$E,YLE@OVGKi#UMn3ZD'/Dj"\1j:#"0p:utpt3]$QkA0g%+(#$_D>$pa$QJ/U]6^d&#pC_J16U'h2>qE/kPh.bQSh;31Q&+makf!:Q"N6A<WD;EB:/K[Y+U4KVo>$doI&Ap#*N+<\WVjjkX(&\VasU/XgS2oqR"[lY&Z:9"OEBP8?&(tE1aV*cgJQKk^Xt"4^To"gf=Oo/!m\?3g6&?IhoZ?Q'l?H@@D9X@nAYl!$q05#XG\"RA`."[VB4cVJlL%]@o_)0=.=4bA1(WB4hApf#n]lT@S0NIQ6CYJ%TeeBd'VIt$]<UafT%Prc?9L+:*C7ZF+_-gRn2E4@7es'WhY\XBeBGI(a,RD7`,]p0*5N^dOD>/9#&WLdgH-VWEHMGXQlu5Bf3E:dt5)XE5s],*>*o4-D:VP4,ZM)HV#S[a3k.g9NgnIkV,U0YKP?Ig8_sM;;2;/rP#]'bCd+1ki)Z']#MFl<c(^E`qdWkm"<sUKiTZ."-tW/)(Z0FI-@&>Iu]4%[EB9dY4Q_:V\>/5kXF"HakS8]HoZtJ(=BOFI%36a3tC,$=9>3^q<sgsKQ2YmIcmSopPa\<q?L3u]Zt,Z_c*5g5I0Mb,(c[=rUp<[ngR5b:nVg__.#Nl<3AD<QKN7er)ab[dWp7kkmKN*LFR'uWi=6PobJO%">7I"H@q)7GJ0B'Q1(+:q\^BiNr"9c`XT2q14<gi'$Q,(Z+"BjZ=N"UH))CKJ@\nM<+\h//ZNfS0a'KLCP0?Mqt]%d2kJ:!2IGk"J;aU$=QCA6[3Hp-+W_0,@ifHPK;fpn$CM_Dm[U._&ef95eEBdpW[`@!IcZ^MDFbj4c,S7'4%aU_3iEK5^S]A$Lt#LM4@k:DIco.-R.;@(f4-r1`VEf+0UHrD5_2L:aTij4bKJ>Fm9Q@3R)ICoo:ZR^cLDt\a(J?M#^A`+q6Y'a48ShQ,rh*.,X8&Pi'7e2Z&!?&K@(j-;32(1jHL85eqYX%=$48kS72EV&b@N>#Q/>mqf'=>52EEWe.9f$)74Hd[oM;`'8<)pIA-!D*OeIQh*l+>Ep%q2G-0p~>
endstream endstream
endobj endobj
17 0 obj 17 0 obj
@ -91,12 +91,14 @@ endobj
21 0 R 21 0 R
22 0 R 22 0 R
23 0 R 23 0 R
24 0 R
25 0 R
] ]
endobj endobj
19 0 obj 19 0 obj
<< /Type /Annot << /Type /Annot
/Subtype /Link /Subtype /Link
/Rect [ 327.936 629.666 387.576 617.666 ] /Rect [ 378.252 629.666 437.892 617.666 ]
/C [ 0 0 0 ] /C [ 0 0 0 ]
/Border [ 0 0 0 ] /Border [ 0 0 0 ]
/A << /URI (http://lucene.apache.org/java/) /A << /URI (http://lucene.apache.org/java/)
@ -107,7 +109,7 @@ endobj
20 0 obj 20 0 obj
<< /Type /Annot << /Type /Annot
/Subtype /Link /Subtype /Link
/Rect [ 311.94 616.466 348.6 604.466 ] /Rect [ 210.636 603.266 247.296 591.266 ]
/C [ 0 0 0 ] /C [ 0 0 0 ]
/Border [ 0 0 0 ] /Border [ 0 0 0 ]
/A << /URI (http://tomcat.apache.org) /A << /URI (http://tomcat.apache.org)
@ -118,10 +120,10 @@ endobj
21 0 obj 21 0 obj
<< /Type /Annot << /Type /Annot
/Subtype /Link /Subtype /Link
/Rect [ 365.316 534.079 536.616 522.079 ] /Rect [ 174.984 582.066 225.972 570.066 ]
/C [ 0 0 0 ] /C [ 0 0 0 ]
/Border [ 0 0 0 ] /Border [ 0 0 0 ]
/A << /URI (http://cvs.apache.org/dist/lucene/solr/nightly/) /A << /URI (features.html)
/S /URI >> /S /URI >>
/H /I /H /I
>> >>
@ -129,10 +131,10 @@ endobj
22 0 obj 22 0 obj
<< /Type /Annot << /Type /Annot
/Subtype /Link /Subtype /Link
/Rect [ 90.0 520.879 114.672 508.879 ] /Rect [ 401.604 582.066 436.272 570.066 ]
/C [ 0 0 0 ] /C [ 0 0 0 ]
/Border [ 0 0 0 ] /Border [ 0 0 0 ]
/A << /URI (http://cvs.apache.org/dist/lucene/solr/nightly/) /A << /URI (tutorial.html)
/S /URI >> /S /URI >>
/H /I /H /I
>> >>
@ -140,7 +142,29 @@ endobj
23 0 obj 23 0 obj
<< /Type /Annot << /Type /Annot
/Subtype /Link /Subtype /Link
/Rect [ 283.968 507.679 321.288 495.679 ] /Rect [ 365.316 499.679 536.616 487.679 ]
/C [ 0 0 0 ]
/Border [ 0 0 0 ]
/A << /URI (http://cvs.apache.org/dist/lucene/solr/nightly/)
/S /URI >>
/H /I
>>
endobj
24 0 obj
<< /Type /Annot
/Subtype /Link
/Rect [ 90.0 486.479 114.672 474.479 ]
/C [ 0 0 0 ]
/Border [ 0 0 0 ]
/A << /URI (http://cvs.apache.org/dist/lucene/solr/nightly/)
/S /URI >>
/H /I
>>
endobj
25 0 obj
<< /Type /Annot
/Subtype /Link
/Rect [ 283.968 473.279 321.288 461.279 ]
/C [ 0 0 0 ] /C [ 0 0 0 ]
/Border [ 0 0 0 ] /Border [ 0 0 0 ]
/A << /URI (docs/api/) /A << /URI (docs/api/)
@ -148,66 +172,66 @@ endobj
/H /I /H /I
>> >>
endobj endobj
25 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 24 0 R
/Next 26 0 R
/A 9 0 R
>> endobj
26 0 obj
<<
/Title (\376\377\0\62\0\40\0\116\0\145\0\167\0\163)
/Parent 24 0 R
/First 27 0 R
/Last 28 0 R
/Prev 25 0 R
/Count -2
/A 11 0 R
>> endobj
27 0 obj 27 0 obj
<< <<
/Title (\376\377\0\62\0\56\0\61\0\40\0\62\0\61\0\40\0\106\0\145\0\142\0\162\0\165\0\141\0\162\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\156\0\151\0\147\0\150\0\164\0\154\0\171\0\40\0\142\0\165\0\151\0\154\0\144\0\163) /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 26 0 R /Parent 26 0 R
/Next 28 0 R /Next 28 0 R
/A 13 0 R /A 9 0 R
>> endobj >> endobj
28 0 obj 28 0 obj
<< <<
/Title (\376\377\0\62\0\56\0\62\0\40\0\61\0\67\0\40\0\112\0\141\0\156\0\165\0\141\0\162\0\171\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\123\0\157\0\154\0\162\0\40\0\112\0\157\0\151\0\156\0\163\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\111\0\156\0\143\0\165\0\142\0\141\0\164\0\157\0\162) /Title (\376\377\0\62\0\40\0\116\0\145\0\167\0\163)
/Parent 26 0 R /Parent 26 0 R
/First 29 0 R
/Last 30 0 R
/Prev 27 0 R /Prev 27 0 R
/A 15 0 R /Count -2
/A 11 0 R
>> endobj >> endobj
29 0 obj 29 0 obj
<<
/Title (\376\377\0\62\0\56\0\61\0\40\0\62\0\61\0\40\0\106\0\145\0\142\0\162\0\165\0\141\0\162\0\171\0\54\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\156\0\151\0\147\0\150\0\164\0\154\0\171\0\40\0\142\0\165\0\151\0\154\0\144\0\163)
/Parent 28 0 R
/Next 30 0 R
/A 13 0 R
>> endobj
30 0 obj
<<
/Title (\376\377\0\62\0\56\0\62\0\40\0\61\0\67\0\40\0\112\0\141\0\156\0\165\0\141\0\162\0\171\0\40\0\62\0\60\0\60\0\66\0\72\0\40\0\123\0\157\0\154\0\162\0\40\0\112\0\157\0\151\0\156\0\163\0\40\0\101\0\160\0\141\0\143\0\150\0\145\0\40\0\111\0\156\0\143\0\165\0\142\0\141\0\164\0\157\0\162)
/Parent 28 0 R
/Prev 29 0 R
/A 15 0 R
>> endobj
31 0 obj
<< /Type /Font << /Type /Font
/Subtype /Type1 /Subtype /Type1
/Name /F3 /Name /F3
/BaseFont /Helvetica-Bold /BaseFont /Helvetica-Bold
/Encoding /WinAnsiEncoding >> /Encoding /WinAnsiEncoding >>
endobj endobj
30 0 obj 32 0 obj
<< /Type /Font << /Type /Font
/Subtype /Type1 /Subtype /Type1
/Name /F5 /Name /F5
/BaseFont /Times-Roman /BaseFont /Times-Roman
/Encoding /WinAnsiEncoding >> /Encoding /WinAnsiEncoding >>
endobj endobj
31 0 obj 33 0 obj
<< /Type /Font << /Type /Font
/Subtype /Type1 /Subtype /Type1
/Name /F1 /Name /F1
/BaseFont /Helvetica /BaseFont /Helvetica
/Encoding /WinAnsiEncoding >> /Encoding /WinAnsiEncoding >>
endobj endobj
32 0 obj 34 0 obj
<< /Type /Font << /Type /Font
/Subtype /Type1 /Subtype /Type1
/Name /F2 /Name /F2
/BaseFont /Helvetica-Oblique /BaseFont /Helvetica-Oblique
/Encoding /WinAnsiEncoding >> /Encoding /WinAnsiEncoding >>
endobj endobj
33 0 obj 35 0 obj
<< /Type /Font << /Type /Font
/Subtype /Type1 /Subtype /Type1
/Name /F7 /Name /F7
@ -222,13 +246,13 @@ endobj
2 0 obj 2 0 obj
<< /Type /Catalog << /Type /Catalog
/Pages 1 0 R /Pages 1 0 R
/Outlines 24 0 R /Outlines 26 0 R
/PageMode /UseOutlines /PageMode /UseOutlines
>> >>
endobj endobj
3 0 obj 3 0 obj
<< <<
/Font << /F3 29 0 R /F5 30 0 R /F1 31 0 R /F2 32 0 R /F7 33 0 R >> /Font << /F3 31 0 R /F5 32 0 R /F1 33 0 R /F2 34 0 R /F7 35 0 R >>
/ProcSet [ /PDF /ImageC /Text ] >> /ProcSet [ /PDF /ImageC /Text ] >>
endobj endobj
9 0 obj 9 0 obj
@ -240,68 +264,70 @@ endobj
11 0 obj 11 0 obj
<< <<
/S /GoTo /S /GoTo
/D [17 0 R /XYZ 85.0 593.466 null] /D [17 0 R /XYZ 85.0 559.066 null]
>> >>
endobj endobj
13 0 obj 13 0 obj
<< <<
/S /GoTo /S /GoTo
/D [17 0 R /XYZ 85.0 562.332 null] /D [17 0 R /XYZ 85.0 527.932 null]
>> >>
endobj endobj
15 0 obj 15 0 obj
<< <<
/S /GoTo /S /GoTo
/D [17 0 R /XYZ 85.0 484.679 null] /D [17 0 R /XYZ 85.0 450.279 null]
>> >>
endobj endobj
24 0 obj 26 0 obj
<< <<
/First 25 0 R /First 27 0 R
/Last 26 0 R /Last 28 0 R
>> endobj >> endobj
xref xref
0 34 0 36
0000000000 65535 f 0000000000 65535 f
0000005662 00000 n 0000006265 00000 n
0000005727 00000 n 0000006330 00000 n
0000005819 00000 n 0000006422 00000 n
0000000015 00000 n 0000000015 00000 n
0000000071 00000 n 0000000071 00000 n
0000000697 00000 n 0000000697 00000 n
0000000817 00000 n 0000000817 00000 n
0000000863 00000 n 0000000863 00000 n
0000005942 00000 n 0000006545 00000 n
0000000998 00000 n 0000000998 00000 n
0000006005 00000 n 0000006608 00000 n
0000001135 00000 n 0000001135 00000 n
0000006071 00000 n 0000006674 00000 n
0000001272 00000 n 0000001272 00000 n
0000006137 00000 n 0000006740 00000 n
0000001409 00000 n 0000001409 00000 n
0000003047 00000 n 0000003299 00000 n
0000003170 00000 n 0000003422 00000 n
0000003225 00000 n 0000003491 00000 n
0000003409 00000 n 0000003675 00000 n
0000003584 00000 n 0000003853 00000 n
0000003785 00000 n 0000004020 00000 n
0000003983 00000 n 0000004187 00000 n
0000006203 00000 n 0000004388 00000 n
0000004146 00000 n 0000004586 00000 n
0000004309 00000 n 0000006806 00000 n
0000004465 00000 n 0000004749 00000 n
0000004753 00000 n 0000004912 00000 n
0000005106 00000 n 0000005068 00000 n
0000005219 00000 n 0000005356 00000 n
0000005329 00000 n 0000005709 00000 n
0000005437 00000 n 0000005822 00000 n
0000005553 00000 n 0000005932 00000 n
0000006040 00000 n
0000006156 00000 n
trailer trailer
<< <<
/Size 34 /Size 36
/Root 2 0 R /Root 2 0 R
/Info 4 0 R /Info 4 0 R
>> >>
startxref startxref
6254 6857
%%EOF %%EOF

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup"> <div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup"> <div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">
@ -158,6 +161,12 @@ document.write("<text>Last Published:</text> " + document.lastModified);
</li> </li>
<ul> <ul>
<ul>
<li>
<a href="features.html">Features</a>&nbsp;&nbsp;&nbsp;_________________________&nbsp;&nbsp;<em>features</em>
</li>
</ul>
<ul> <ul>
<li> <li>
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a>&nbsp;&nbsp;&nbsp;_________________________&nbsp;&nbsp;<em>faq</em> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>&nbsp;&nbsp;&nbsp;_________________________&nbsp;&nbsp;<em>faq</em>

View File

@ -36,10 +36,10 @@ endobj
>> >>
endobj endobj
10 0 obj 10 0 obj
<< /Length 1005 /Filter [ /ASCII85Decode /FlateDecode ] << /Length 1030 /Filter [ /ASCII85Decode /FlateDecode ]
>> >>
stream stream
Gatn&bAs(+'Sc?EKpKitMXD*M-`JoDUn'>NRRPuq-s3ol#]]nmmFt]IC4m8CK%`!b@6";-dJ;2K1^ZE7_/k."$5K;.g+nVf/OuK9+CBc[5Ar2?&0cp\i6;-T?L?&mLR9iY)t4Dd%SieWA0CuV:5DpO!pdWjE*j$B9,VlM$P5IPY=BENK,LZ+*(B]I2;QW^])=FSPpS#>A+1L,=3VcD3q,S]6Q&iir$A(*^ci;6Qo%'V(r@HU%Eg[sGUma=i,?o]8@96ffj&K/e(c\#L@N=2B-1'bM+L#@&RrGP78fS(@CTN_(e?n9II7um%EJC_m`K6GP_KD]\d:Dk-)q&P8Vl6$\i4>>T?K\U2eSgn4e3j&RU>)c6:*Op[]s,3h0T;bcR7^-=#$Bo4n2D)H?qSM:qVj9DWBQ:o7AS.RnZSS+tsEs:Mjh+@Q^,*gm@=-hI?J0,*W?D'NY'US-Yl55MRWIaaZVI,[Tf(,>9Z,6Z.^'V9K[E:7XTVKj[';EZ]Rc:?!Eeb\o*q(S'(\1!R,9/i-j3Dj.FuX,XnS))B(2.I8[Jbu?a,+=01E]Sen<6qW5nE,K$heEZ/Fgp&2MT$VL"H&U%N_#pS0W09'[f%i/i-Ug$MP73/,1=hYKh86;SnWe`]I)mh)7BuHUb#,>%`s-r!X6Wnn6fZ?:Q-T/h;osfBo>TcZo2,/7QJ>5W3?t>C\M%4#A>@_L>RXgaeYQDlTJsF[C#Z)q5i&_>$0s$YpQ<Me9')/"Y'7.m]Fqa&07%B410CC&dnEu.0he['4S<Di`g_f&Pg!]8oi)F:#Z.\3p$]j_?5]Y+@b4\FY\d,#-?;SOF<-/[Q+sZG-b]0lkc-GBRp_1#Pe?CSh'0n?c?[r_c3JsV$+Zl;\4;aGXko%Dp[s=IN)BI%!#:WTHS5Mh3u\M:'Q`KJ$$Bjh^[l!L.I24Ycg;@iEAo'IM/F#E9K/>WFmP1Xm&GH`\T_RmGM0:iSY110RWa<e]C<h;0_pW0_Cg%^!)%kgUA~> Gatn&bAs(+'Sc?EKpKt-WpZ4MPLQ"DdS?5bc(aTI'J)=&"?B_Mp?aBG28TZ261#PB0KT6SOa_Co&kDEMkV5D#Bn[sKNXXt1aH9L''H8b*kLDSK1kGu=cMT?Uc1s*V&5rc?$Z;`cd7G=k>tTX:)rc!n^aAUar"k!g/#3)e!TF@RoaQXGi0^l[hSeP7Z[L<)qt!aQ=#R8),Oc_l+1`i8D;b"+%qSQDnX#%e%`JDR"&(bK+Um<@nW)]M+ab[,G0++HO-/.=@']*;mBXSbb)Z#4fOl:)]SK-9Ka=qLe2"/m^G(IW0T^fQL>9fdG8uNF=',!t.+JP@V@,F[-(53H8Vg]N]!5Dt*pcQQ5A"*(JPMZ;m&t+Y+e]et]6!p=]*ThBU6pe\r/B$d%)aN5gYq6f61I#(R7lfMmfcXd/t\P,7A/4BTXJl43Lrm=pXAd8DeVpG(Ufi,k5EKB5\Ril4@P%QQoC=hcSNCj5#>@Na%7JPnYe+hqt,@\KbD^KbUFlq`uG]CPq,arboK.YKjY"VC*._YNfu1"/2#iS*^+;:lb%EKDG:ZlRVb+IK@ZoYdP2hKg!\D>1><(>5tV>J73?e)M1,mT0uB?*c80*6F*#C5g]^$FIH1\qWqi#25+4<$o1_Hn(MR$sbToOo;T8pHM(^AQ1;0hfaiD'b^+ASXc%lakgiqt'=FEX"bH4T!D02Y1S8p@HRkM2u]-S[MWX:]6jc#;Pje6YhPYYJ<;E8WcbZ&c9K3f>]VbQ;K!:#IH9%ZCS]8o(>=00ECFAXDD&#R,Io46uY<<eqW#+F4?A-.s.4m&_>Fd:b,bb/K1K5.'"!(MKjD"'"Tou]5t')S]$k[!0&QFOt'8m`YHdeGo=Ik]W]]PmKQD2F:8KTbdRHb]">VQO;#Fo?k6pHj>n!WLWFjA,0lCkd6]!6/]];1XTq`e3Xck2(iE"3!A`mR!JUmI)7Tgf84(Ak1bmc#MVb#`681hq>`KfU=(%?b:IRCl7/ndae/nXmBHB/^*u[X'GpH>MA)YY$dm65:.:AH2~>
endstream endstream
endobj endobj
11 0 obj 11 0 obj
@ -129,25 +129,25 @@ endobj
xref xref
0 20 0 20
0000000000 65535 f 0000000000 65535 f
0000002849 00000 n 0000002874 00000 n
0000002914 00000 n 0000002939 00000 n
0000003006 00000 n 0000003031 00000 n
0000000015 00000 n 0000000015 00000 n
0000000071 00000 n 0000000071 00000 n
0000000519 00000 n 0000000519 00000 n
0000000639 00000 n 0000000639 00000 n
0000000664 00000 n 0000000664 00000 n
0000003140 00000 n 0000003165 00000 n
0000000799 00000 n 0000000799 00000 n
0000001897 00000 n 0000001922 00000 n
0000003203 00000 n 0000003228 00000 n
0000002005 00000 n 0000002030 00000 n
0000002182 00000 n 0000002207 00000 n
0000002295 00000 n 0000002320 00000 n
0000002405 00000 n 0000002430 00000 n
0000002516 00000 n 0000002541 00000 n
0000002624 00000 n 0000002649 00000 n
0000002740 00000 n 0000002765 00000 n
trailer trailer
<< <<
/Size 20 /Size 20
@ -155,5 +155,5 @@ trailer
/Info 4 0 R /Info 4 0 R
>> >>
startxref startxref
3254 3279
%%EOF %%EOF

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup"> <div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<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 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 id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup"> <div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">

View File

@ -66,6 +66,9 @@ document.write("<text>Last Published:</text> " + document.lastModified);
<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div> <div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Documentation</div>
<div id="menu_1.2" class="menuitemgroup"> <div id="menu_1.2" class="menuitemgroup">
<div class="menuitem"> <div class="menuitem">
<a href="features.html">Features</a>
</div>
<div class="menuitem">
<a href="http://wiki.apache.org/solr/FAQ">FAQ</a> <a href="http://wiki.apache.org/solr/FAQ">FAQ</a>
</div> </div>
<div class="menuitem"> <div class="menuitem">

View File

@ -0,0 +1,132 @@
<?xml version="1.0"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
"http://forrest.apache.org/dtd/document-v20.dtd">
<document>
<header>
<title>Introduction to The Solar Enterprise Search Server</title>
</header>
<body>
<section>
<title>Solr in a Nutshell</title>
<p>
Solar is a standalone enterprise search server with a web-services like API. You put documents in it (called "indexing") via XML over HTTP. You query it via HTTP GET and receive XML results.
</p>
<ul>
<li> Advanced Full-Text Search Capabilities </li>
<li> Optimized for High Volume Web Traffic </li>
<li> Standards Based Open Interfaces - XML and HTTP </li>
<li> Comprehensive HTML Administration Interfaces </li>
<li> Scalability - Efficient Replication to other Solar Search Servers </li>
<li> Flexible and Adaptable with XML configuration </li>
<li> Extensible Plugin Architecture </li>
</ul>
</section>
<section>
<title>Solar Uses the Lucene Search Library and Extends it!</title>
<ul>
<li> A Real Data Schema, with Dynamic Fields, Unique Keys </li>
<li> Powerful Extensions to the Lucene Query Language </li>
<li> Support for Dynamic Result Grouping and Filtering </li>
<li> Advanced, Configurable Text Analysis </li>
<li> Highly Configurable and User Extensible Caching </li>
<li> Performance Optimizations </li>
<li> External Configuration via XML </li>
<li> An Administration Interface </li>
<li> Monitorable Logging </li>
<li> Fast Incremental Updates and Snapshot Distribution </li>
</ul>
</section>
<section>
<title>Detailed Features</title>
<section><title>Schema</title>
<ul>
<li>Defines the field types and fields of documents</li>
<li>Can drive more intelligent processing</li>
<li>Declarative Lucene Analyzer specification</li>
<li>Dynamic Fields enables on-the-fly addition of fields</li>
<li>CopyField functionality allows indexing a single field multiple ways, or combining multiple fields into a single searchable field</li>
<li>Explicit types eliminates the need for guessing types of fields</li>
<li>External file-based configuration of stopword lists, synonym lists, and protected word lists</li>
</ul>
</section>
<section><title>Query</title>
<ul>
<li>Sort specifications added to query language</li>
<li>Constant scoring range and prefix queries - no idf, coord, or lengthNorm factors, and no restriction on the number of terms the query matches.</li>
<li>Function Query - influence the score by a function of a field's numeric value or ordinal</li>
<li>Performance Optimizations</li>
</ul>
</section>
<section><title>Core</title>
<ul>
<li>Pluggable query handlers and extensible XML data format</li>
<li>Document uniqueness enforcement based on unique key field</li>
<li>Batches updates and deletes for high performance</li>
<li>User configurable commands triggered on index changes</li>
<li>Searcher concurrency control</li>
<li>Correct handling of numeric types for both sorting and range queries</li>
<li>Ability to control where docs with the sort field missing will be placed</li>
<li>Support for dynamic grouping of search results</li>
</ul>
</section>
<section><title>Caching</title>
<ul>
<li>Configurable Query Result, Filter, and Document cache instances</li>
<li>Pluggable Cache implementations</li>
<li>Cache warming in background
<ul><li> When a new searcher is opened, configurable searches are run against
it in order to warm it up to avoid
slow first hits. During warming, the current searcher handles live requests.
</li></ul>
</li>
<li>Autowarming in background
<ul>
<li>The most recently accessed items in the caches of the current
searcher are re-populated in the new searcher, enabing high cache hit
rates across index/searcher changes.</li>
</ul>
</li>
<li>Fast/small filter implementation</li>
<li>User level caching with autowarming support</li>
</ul>
</section>
<section><title>Replication</title>
<ul>
<li>Efficient distribution of index parts that have changed via rsync transport</li>
<li>Pull strategy allows for easy addition of searchers</li>
<li>Configurable distribution interval allows tradeoff between timeliness and cache utilization</li>
</ul>
</section>
<section><title>Admin Interface</title>
<ul>
<li>Comprehensive statistics on cache utilization, updates, and queries</li>
<li>Text analysis debugger, showing result of every stage in an analyzer</li>
<li>Web Query Interface w/ debugging output
<ul>
<li>parsed query output</li>
<li>Lucene explain() document score detailing</li>
<li>explain score for documents outside of the requested range to debug why a given document wasn't ranked higher.</li>
</ul>
</li>
</ul>
</section>
</section>
</body>
</document>

View File

@ -24,10 +24,13 @@
<section id="intro"> <section id="intro">
<title>Introduction</title> <title>Introduction</title>
<p> <p>
Solr is an open source search server based on the Solr is an open source enterprise search server based on the
<a href="http://lucene.apache.org/java/">Lucene Java</a> search library. <a href="http://lucene.apache.org/java/">Lucene Java</a> search library, with XML/HTTP APIs,
It's normally run as a webapp in a servlet container caching, replication, and a web administration interface.
such as <a href="http://tomcat.apache.org">Tomcat</a>. It runs in a Java servlet container such as <a href="http://tomcat.apache.org">Tomcat</a>.
</p>
<p>
See the complete <a href="features.html">feature list</a> for more details, then check out the <a href="tutorial.html">tutorial</a>.
</p> </p>
</section> </section>

View File

@ -42,6 +42,7 @@ See http://forrest.apache.org/docs/linking.html for more info
</about> </about>
<docs label="Documentation"> <docs label="Documentation">
<features label="Features" href="features.html" />
<faq label="FAQ" href="ext:faq" /> <faq label="FAQ" href="ext:faq" />
<wiki label="Wiki" href="ext:wiki" /> <wiki label="Wiki" href="ext:wiki" />
<tutorial label="Tutorial" href="tutorial.html" /> <tutorial label="Tutorial" href="tutorial.html" />