diff --git a/docs/contributions.html b/docs/contributions.html index 5871b2b1ba7..b6d0747047b 100644 --- a/docs/contributions.html +++ b/docs/contributions.html @@ -72,7 +72,7 @@ Wiki
  • -Lucene 2.9 Documentation +Lucene 3.0 Documentation
  • -
    -Apache > Lucene -
    - -
    - - - - - - - - - - - - -
    - -
    -
    - -
    - - -
    - -
    - -   -
    - - - - - -
    - -

    - Apache Lucene - Lucene Contrib -

    -
    - -
    - - - -

    Lucene Contrib

    -
    -

    - The Lucene Java project also contains a workspace, Lucene Contrib - (formerly known as the Lucene Sandbox), that is open both to all Lucene - Java core committers and to developers whose commit rights are - restricted to the Contrib workspace; these developers are referred to - as "Contrib committers". The Lucene Contrib workspace hosts the - following types of packages: -

    -
      - -
    • Various third party contributions.
    • - -
    • - Contributions with third party dependencies - the Lucene Java core - distribution has no external runtime dependencies. -
    • - -
    • - New ideas that are intended for eventual inclusion into the Lucene - Java core. -
    • - -
    -

    - Users are free to experiment with the components developed in the - Contrib workspace, but Contrib packages will not necessarily be - maintained, particularly in their current state. The Lucene Java core - backwards compatibility commitments (see - http://wiki.apache.org/lucene-java/BackwardsCompatibility) - do not necessarily extend to the packages in the Contrib workspace. - See the README.txt file for each Contrib package for details. If the - README.txt file does not address its backwards compatibility - commitments, users should assume it does not make any compatibility - commitments. -

    -

    - See Contrib CHANGES for changes included in the current release. -

    -

    - You can access the current trunk Contrib repository at - http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/. -

    - -

    analyzers

    -

    Contributed Analyzers, Tokenizers, and Filters for various uses and languages.

    -

    See analyzers javadoc -

    - -

    ant

    -

    Ant task to create Lucene indexes.

    -

    See ant javadoc -

    - -

    benchmark

    -

    The benchmark contribution contains tools for benchmarking Lucene using standard, freely available corpora.

    -

    See benchmark javadoc -

    - -

    collation

    -

    CollationKeyFilter/Analyzer and ICUCollationKeyFilter/Analyzer - can be used as an efficient replacement for Locale - sorting and Locale range queries as well as Locale-specific normalization

    -

    See collation javadoc -

    - -

    db

    -

    Provides integration with Berkley DB.

    -

    See db javadoc -

    - -

    highlighter

    -

    A set of classes for highlighting matching terms in search results.

    -

    See highlighter javadoc -

    - -

    fast-vector-highlighter

    -

    An alternative set of classes for highlighting matching terms in search results that relies on stored term vectors. - This highlighter can be much faster than the standard highlighter, especially on large fields.

    -

    See fast-vector-highlighter javadoc -

    - -

    instantiated

    -

    RAM-based index that enables much faster searching than RAMDirectory in certain situations.

    -

    See instantiated javadoc -

    - -

    lucli

    -

    An application that allows Lucene index manipulation from the command-line.

    -

    See lucli javadoc -

    - -

    memory

    -

    High-performance single-document main memory index.

    -

    See memory javadoc -

    - -

    misc

    -

    A variety of miscellaneous files, including QueryParsers, and other alternate Lucene class implementations and tools.

    -

    See misc javadoc -

    - -

    queryparser

    -

    A new Lucene query parser implementation, which matches the syntax of the core QueryParser but offers a more modular architecture to enable customization.

    -

    See queryparser javadoc -

    - -

    regex

    -

    Queries with additional regex matching capabilities.

    -

    See regex javadoc -

    - -

    remote

    -

    Classes to help use Lucene with RMI.

    -

    See remote javadoc -

    - -

    snowball

    -

    Pre-compiled versions of the Snowball stemmers for Lucene.

    -

    See snowball javadoc -

    - -

    spatial

    -

    Classes to help with efficient distance based sorting.

    -

    See spatial javadoc -

    - -

    spellchecker

    -

    Provides tools for spellchecking and suggestions with Lucene.

    -

    See spellchecker javadoc -

    - -

    surround

    -

    A QueryParser that supports the Span family of queries as well as pre and infix notation.

    -

    See surround javadoc -

    - -

    swing

    -

    Swing components designed to integrate with Lucene.

    -

    See swing javadoc -

    - -

    wikipedia

    -

    Tools for working with wikipedia content.

    -

    See wikipedia javadoc -

    - -

    wordnet

    -

    Tools to help utilize wordnet synonyms with Lucene

    -

    See wordnet javadoc -

    - -

    xml-query-parser

    -

    A QueryParser that can read queries written in an XML format.

    -

    See xml-query-parser javadoc -

    -
    - -
    - -
     
    -
    - - - + + + + + + + + + Apache Lucene - Lucene Contrib + + + + + + + + + + +
    + +
    +Apache > Lucene +
    + +
    + + + + + + + + + + + + +
    +
    +
    +
    + +
    + + +
    + +
    + +   +
    + + + + + +
    + +

    + Apache Lucene - Lucene Contrib +

    +
    + +
    + + + +

    Lucene Contrib

    +
    +

    + The Lucene Java project also contains a workspace, Lucene Contrib + (formerly known as the Lucene Sandbox), that is open both to all Lucene + Java core committers and to developers whose commit rights are + restricted to the Contrib workspace; these developers are referred to + as "Contrib committers". The Lucene Contrib workspace hosts the + following types of packages: +

    +
      + +
    • Various third party contributions.
    • + +
    • + Contributions with third party dependencies - the Lucene Java core + distribution has no external runtime dependencies. +
    • + +
    • + New ideas that are intended for eventual inclusion into the Lucene + Java core. +
    • + +
    +

    + Users are free to experiment with the components developed in the + Contrib workspace, but Contrib packages will not necessarily be + maintained, particularly in their current state. The Lucene Java core + backwards compatibility commitments (see + http://wiki.apache.org/lucene-java/BackwardsCompatibility) + do not necessarily extend to the packages in the Contrib workspace. + See the README.txt file for each Contrib package for details. If the + README.txt file does not address its backwards compatibility + commitments, users should assume it does not make any compatibility + commitments. +

    +

    + See Contrib CHANGES for changes included in the current release. +

    +

    + You can access the current trunk Contrib repository at + http://svn.apache.org/repos/asf/lucene/java/trunk/contrib/. +

    + +

    analyzers

    +

    Contributed Analyzers, Tokenizers, and Filters for various uses and languages.

    +

    See analyzers javadoc +

    + +

    ant

    +

    Ant task to create Lucene indexes.

    +

    See ant javadoc +

    + +

    benchmark

    +

    The benchmark contribution contains tools for benchmarking Lucene using standard, freely available corpora.

    +

    See benchmark javadoc +

    + +

    collation

    +

    CollationKeyFilter/Analyzer and ICUCollationKeyFilter/Analyzer - can be used as an efficient replacement for Locale + sorting and Locale range queries as well as Locale-specific normalization

    +

    See collation javadoc +

    + +

    db

    +

    Provides integration with Berkley DB.

    +

    See db javadoc +

    + +

    highlighter

    +

    A set of classes for highlighting matching terms in search results.

    +

    See highlighter javadoc +

    + +

    fast-vector-highlighter

    +

    An alternative set of classes for highlighting matching terms in search results that relies on stored term vectors. + This highlighter can be much faster than the standard highlighter, especially on large fields.

    +

    See fast-vector-highlighter javadoc +

    + +

    instantiated

    +

    RAM-based index that enables much faster searching than RAMDirectory in certain situations.

    +

    See instantiated javadoc +

    + +

    lucli

    +

    An application that allows Lucene index manipulation from the command-line.

    +

    See lucli javadoc +

    + +

    memory

    +

    High-performance single-document main memory index.

    +

    See memory javadoc +

    + +

    misc

    +

    A variety of miscellaneous files, including QueryParsers, and other alternate Lucene class implementations and tools.

    +

    See misc javadoc +

    + +

    queryparser

    +

    A new Lucene query parser implementation, which matches the syntax of the core QueryParser but offers a more modular architecture to enable customization.

    +

    See queryparser javadoc +

    + +

    regex

    +

    Queries with additional regex matching capabilities.

    +

    See regex javadoc +

    + +

    remote

    +

    Classes to help use Lucene with RMI.

    +

    See remote javadoc +

    + +

    snowball

    +

    Pre-compiled versions of the Snowball stemmers for Lucene.

    +

    See snowball javadoc +

    + +

    spatial

    +

    Classes to help with efficient distance based sorting.

    +

    See spatial javadoc +

    + +

    spellchecker

    +

    Provides tools for spellchecking and suggestions with Lucene.

    +

    See spellchecker javadoc +

    + +

    surround

    +

    A QueryParser that supports the Span family of queries as well as pre and infix notation.

    +

    See surround javadoc +

    + +

    swing

    +

    Swing components designed to integrate with Lucene.

    +

    See swing javadoc +

    + +

    wikipedia

    +

    Tools for working with wikipedia content.

    +

    See wikipedia javadoc +

    + +

    wordnet

    +

    Tools to help utilize wordnet synonyms with Lucene

    +

    See wordnet javadoc +

    + +

    xml-query-parser

    +

    A QueryParser that can read queries written in an XML format.

    +

    See xml-query-parser javadoc +

    +
    + +
    + +
     
    +
    + + + diff --git a/docs/queryparsersyntax.html b/docs/queryparsersyntax.html index c166ee22709..61375f2998c 100644 --- a/docs/queryparsersyntax.html +++ b/docs/queryparsersyntax.html @@ -72,7 +72,7 @@ Wiki
  • -Lucene 2.9 Documentation +Lucene 3.0 Documentation
  • - +

    Query Classes

    For information on the Query Classes, refer to the search package javadocs

    - +

    Changing Similarity

    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 @@ -481,7 +477,7 @@ document.write("Last Published: " + document.lastModified);

    - +

    Changing your Scoring -- Expert Level

    At a much deeper level, one can affect scoring by implementing their own Query classes (and related scoring classes.) To learn more @@ -492,10 +488,10 @@ document.write("Last Published: " + document.lastModified);

    - +

    Appendix

    - +

    Algorithm

    This section is mostly notes on stepping through the Scoring process and serves as fertilizer for the earlier sections.

    diff --git a/docs/scoring.pdf b/docs/scoring.pdf index e60ebaabb10..1855c61550e 100644 --- a/docs/scoring.pdf +++ b/docs/scoring.pdf @@ -176,10 +176,10 @@ endobj >> endobj 34 0 obj -<< /Length 2402 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 2212 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gau`UgN)%,&:O:SE2F.gAo*-E8rnuOVeIr0',9bQP)ejmMk\M]p]2r[_lXGPOl]PQeUIEIPN1ON_.]\34>,nS@7"#!Guh'Vq_+qm@^I4IB"kG&(n:R%*7E9-UYnPK2!3E8#/hW"R;SV3]?@BNA/-d(%5CM&s'8eW-o_YhT&DM7j\:)\RA1*p6Kp-4tEYSe*j+@E=NV6I'8W7^m4mGo"lK6u4e/:2[jp$m*NM.Pur'-/PG[gLTK1Z%Qf_FDhn7Yj;Ks;3>+OrPm;#[&5d#QR1k4/Vom)F^kUK:,kKf2E<9i=g_oslNNW?IZ*#C;g?=QC%sig+IG6$2Gg&[Jr:A;)t4dkH&J"[7KqWi^ALZ+N/XA[edOWW!Wd"h,-mR!NgLX+XCR/o(.Z#Pn3jT;@@a3@8,#obYDqIE`GJut!-oJIpsQZEM:%W%\AN7J>cLF?8XBK+E)QhF6=7Z_3HCSCt-7.:Ign^V%T+RZb`_=^Wiph]BFlP%^4O70"8lR/W74Z!NZ#b!#)jfl,[Eda/6H2W(0\&T1\57rcX\9*T<5ihX7A)D>fI&D,k73gjX])`d0b,^bY>_a%A>\_L7ue?6<1?6MP''VuYr5"2Ar?=SV3j_:G_BPuG/>b0OB@9UdUYI.co@*Cg,Oi7CT:?(>T/YQR8RC']e$H]q7\WW6>rPHH$X/Q-50I8MiOf$jI_f2WIsJ'\itfGP(="FOrl>!N0:g+C`)e6.#Hd@.sQ$@/l%)'dUK2LGaW1jW`:Qeo$#.5m69Cl@>piX9t(gP!LN=JGLQnPB"0EQ$"U+KV88oJC-C;;q=k$]>F0USe>g$-BP;&L-Q^J.]"1]+"WV"n06+31XBP3`mhZPM6-#^3=4h1B%>p`\$8gC?e8?\Yi9^&B]CP6&IAm8,TLQcuV"_)k#dH`p_$bm/+?PXB/K>,I5!j>Ie9Md(224q#=A%nl6@#A-3GKdVJ%kaGc0GU44X$'WJU(K-##n+sb'[HA\96(H$I?.VnX=NuUm[&eLQ&4]%Ig*/!5']u1Q'ib!)`9AADL"@s*2*@r2`j?$,)UL;G`j'm"lF-cc&E+FN1hj^GSPKeB4:D;(nDLXTIE2VY6c]p0dH6Jp/f>XLX'9)X-tT/NkFNXJZFo4`'3:RiX!!*4P,ojhp"`>'9r<">gQV3=a`pl:9YqG$Jl[[jroQXQ3MP.!*ITtj#YNj4Er=7[YT(lrln)i"#P)0.hM!NK4BRS\@1SF[2U_H)NLM0('c&c*&X;.DHI]F.ZCm],K\mZ6jM9r$bP-R>K-D4T+bRW_0?hMcN1WpC]bP^IW2c_l]p$@4=__B^4M&gi`1cM][O0mA@KiWC=&BAcP>$Vc&M(ls2D;P$-UWLY8fptRMnYj7*sE0Muq]SMs[I5;_cOk+IQ`PT7b#Sj1c4Y7ZuIb\FhO7dm.GcPS8DIiG7UL+mQjRsUm*f=?"$/M-[\$\85g;!7iXt:;YSIE)HGJB%/k,gII'SqE=b*kOJ7:.3'=.1l>c1a@olnR(E=)T"Yr_6ngHH?J`6D$oEP=i<'Ts0XDrogQ(#9kaV:Z8[Aep9]f49ik0C.kZV+0h5ladnXI0U_qVlqH2g[8!R3@;(RCIf(Y$B]ka&W/RTN`ONg@YPDX'PasWr(k;_o\,ahDt5;FXNSp+V$.:qDFI1Cr^aI^th5Q*0Hr~> +Gau`U968iG&AJ$Cn5a2A7ee!0NqmRNrSt[,QS-ja08oZBDTDaZ(%a&D5%4h`gsMIIVK/n`@Wm[d`nV@V$5-$H!GSpOi22[I;)QYsV/JY!TS3/Hn.V1rtE-P]+%HhZ.bS,(>7q-p\&luj*^TI14$QF=@if?!Z#o@O]1;p%U+rti/5S1CQO=mNRT9qaTF0]M03&6b,##uS`$l7*gRL,G43Npe0)ce$tWsknSCm]IulL'DF*Hb-b.OC9LGD^9/>3@Rba9HA(BX1"/mIs&@crNOc2`@2]KD8Po"?3?J62Vqs+YDIb-Wc8'7&uk!&:;pp]j_ri42J@)UfV0CnLOe/Ba$W[.GFP"i+N>\j`&KARLp3dliq<8cfqb=B-TA:Ci@1$l9$$4&-r)1."m89h\e/!fI/EF`.15#FEUek'p)kd/e!CG5IHi\ll*'_sdSpsQ`GM:;Z%[E4?>c>eB`K&]R\]\[)A1g$RnY4;l4H9K/R-7(VSgn\W$+-A_j9pje3MT8Ye1p+6ki^L[E.T)aQ"Kh$7A*4X*0J@YGG#uITNJ*S0A?(PEl9ZP4[4j2C:_C_O,_=YtiBUjCT0&Q4ZqfR,MfDi*]MDs+a\;%a7#k;Ha>O\ZaegVgGW#ktZC9p0e-e;@T7YO)hI(mFeS.C=[(5#?C4"suqdh+d^=Fe""uH.hrOQVC3UQur@`8C?=rIof*u-4>`]>uW\"cQ=`2W8TP:?<-2OcJ*Q1&Ke/bC*AP-=U#D)-*BfQI_3"PpaFM.C%B!X*Dktcr74+CI9.LTrYL_ZRel%b^T,I-\@r?)BT[d#:>DR#)E$LHFJlCo\P
    iXMg[VK9/6#H6^.\1I1Xjf0mkH0/&N%\IY3CV@=8?;SH^j2/oXm#HU)-3cNIa>4eO4EAG@'_d:DTf3mW.+gm['dpWFMc0(Y&4$7(+NNuDZUP(!G-+9-8b!jbkP-MK7.*-SORR5e>oh5nEkG1t#*0'a=/X1CEOU!R(_ls3oJ:s[0H@#AV-@^e`(0J@O_/4X-\,X3Ng'QL%-;4Z_nba]1I3"^/RAe`,d5qZu1HPO*Z_=ccKRpH:8Mm]O+-H&_-u`XV5\_;h8TYiMqoT-?+_>JN8Z?C"]#'8"g+M1MAJoU4-_b(F)rrWH.fZ)3$na:VqTO=,":c!+1YP*u67lT+@s=;oiRGC"fH=-9Z./c&0rb)5OSS.:TWp`nP1=5s79mO?F0-9-'d:Wl!Am)Y7DSAP4#$J)2t_'lK2Qk-Ke=^Vl-ZoERc'5N(bjdhA4ImP#!B@4UP3bI_V&)7'S%`@lrbj2`6f^U*s5kDp\@?-a6phG=MTpo!#@)Y endstream endobj 35 0 obj @@ -191,10 +191,10 @@ endobj >> endobj 36 0 obj -<< /Length 2230 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 2310 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gatm=hijNf&:X@\_-?A?/d*jFgp\QrA^]g"5L)'1kk.4GfiA0180X)cf678Mlse(\S`s[J=FdcjhsPs*P$Y>(^TV8,Atc\f^Mdc.^^n)s@KHMK8b`*N'`*ri\@8&XS@r7R?J[&9(r;-\Aet$&!r*FT_o*hk(I@Di.duhq0C1bNA?KjaJ%X;RK:'I#Q<>p9])UeEm/Be4A`e8Qla^AOHKuRdRn%pN;CkN>E#o\C;D3t6eYlYZ_fEI.e;F3/0WJL>k#Kn"\e%*1MA1ndmK4@TO`?ic5r(qcrth_f&.@_r+>S8TjqbRlA`tLUG-WX:QBb[RK\9@#duk,5$g20O@PH'cB.>_Ir$Y5DTrXa2UJT3V,@ir$^b74;9mISr[58l:`m_<*,NTd2bN4;UX`LQ?o?JY/=N9i)m5,J`DmjI0RQBm?ckNqH-r?k4KTs)S620!AQX5IF#2_?a`ZQ/MI'@&7-kE8WaYk=GNOEUpdk%2M\/YSWRQeGm!bm;QYjNTk7!@;[QQmI]#0h9WZ.Ofc%4NYPC%YLBX4cE&eo`18Ol#h"]Lf2JEY>bCITLe&8Fjs?o_+P`Q_.eVEq4ID_MY.Y(bkh(#+#"NiD_ElaA"Im#dHak_O`s@Xbu;Js;RZ0+,gDrNPED>>bh`#clVI&WCNcKSHQL_VH(%4)Ao59N_8\22S\ps-jh)WQ^tp@I=@=%LUP6+i7ra:[JF31LVZ,U+04LEe1lKa>s$BKAkQ2pr7?.pR(u7(Q%TEN.s*X4YJ^k3;[10+/EB#6Y082&(+UWZ'hmZIO`GhYd:'#:c'"_?gV;k5tml&*(="*"V>'%Q1>n_rIQPJbc]=s);hFu\Vf.CP#J>hD!$ktZp4uDp?654Yse?cG4\/bl(+(s_]ho5=rB^R9>9RhI;d1`]+;#Bm.ol4N]GBL`OI,_5H&Mn8V>GZRmOc(%JDZKiQbF*mbZ2IGIeQd+\>%AsO$bipQ;G)sn7W9lktQV8?bj01Qq2_CthXP$3\MfbCS6Q8@pXT3NWnm:gk3.HZsPLQG33Q+q>>4//)517cgKk>'Zni0?jO2=#GXWe&X6&jP$G:)sIfn!5PlRaKr[:-Q5XQPdDSF#pqZ9qi;FVedY+@$0g:N_KtmnRUPM/5[0EE:\H)*13^SOj!=9f+0Es4cTK!%NMBm8^%o__/N`hforqGl"h4-"lnTBS>u81_c."4)H?\.g"s_jKH5H7TSLrdI.&Y:H=*@-8e0?)efhAXr#ee3*PO[iNXerTJO[4^#Uu2l)@E8KH[q.SK$E%qcIfc#iqIgL0[e,eM,"o"#4rr~> +Gatm=hijNf&:X@\_+Yqs2j4fg?uY"d[+@mIe,21Lo$H]T%'lu>,Yf!8F8l"CYg"dk5'NlfR@FGDG5'bIDcbrSCA,hcp,EHXCmbHJYPfDq@J_tiQC6pXXlk0/j]?B/%/dnF,dI/0:>4U/_o*)KYpZN[Spd3D>Ku$[V-_eL=D_Z$\"/p-beMNjQc=)&IGq:Xn#r55^\(o'h)731l^IBr4l:R8H`Q%M28a>)Y=G;XfZt=kPLq.:rA^2I\c7S!;$;T[Afqt^D=cUBCf_JLBptUZ$DD%m<_0*3Q.n-*9,>fK;WH8oL4gnFfmYD-=b_AFVS1@,Ni>=CU:Flf%hIUA8gmsdL+sL5K%Ft0d^6.ph[WHS:5WYqK+I0"\Bg/:E-a*):)2EPn,fU=T:fj!IW)17XCU4f49C:T:GY3rftJ'HTarHTA5l[[e9,J;ZuTK(Vo-j,%@%11Dec!\"UJi$6Fmg;9`q]PFNZWcq$elU-T>0^0H$=M0K=C)%[P5%`G+=%SqHDJ=0/&J-uOh&]dQP6,3Vi/:P6H&qd#3A&;Qf1T`s>2NGG/KCF)tTW?$Kl9:1`=5t%a,aOD04pVDf=r"]\7E_N(a,^N6Eg)HtI0d&lOX)WEAPB0;MA$cANYqZ?7s%I#&ia0Pjc^5!\EV?,YN7?o_[>$I\(m@pM*nm+[MWtdgH:L7RWGWt_8"kk2Gp-cBT+XL2a?o`.;lQ[V=fdQJ="oYm#L)]QU0$;G/IOfYc$+gs&0#jYAM-!k+Y1jFk[_+_jbOYqn@dB%YtI,PVE=OOq1=d!YGT@C[,'U'\&".ABMr\Gs8\,]k<3`$5-4nXsA>S'``!8hQB$PmJ)5Ko_Ak@Ko;=iafGrlX9.lluf->Vm'>U^:eW0!I.JYOp+b'tiC$FB\!+qp'LO$H:Cq%rC"02&B&^('Gh#On_h@=O?c=eo>',7uHOu%>uULEHIr3_i$b0XN_&L,;e=i*0)Jsf)R_d$X!Pc_+gHUo`;Qk`19J2$6-$=T`='9(;NlLjZ9H&*O?4^d;/O[Vp?7d9jd&+5*7E4SH*HBG'LSQ"n>kcL]~> endstream endobj 37 0 obj @@ -206,10 +206,10 @@ endobj >> endobj 38 0 obj -<< /Length 806 /Filter [ /ASCII85Decode /FlateDecode ] +<< /Length 655 /Filter [ /ASCII85Decode /FlateDecode ] >> stream -Gat%!?#S1G'Re<2Yf$X7`4X%5k9C.f5Y-MZ4>@nI`,,p>h:YQ4rd102O`.gS&unk*3;1&[SGSFKmX<6k7k[,3qgA)m+8[IHA,@?;rVAQL0L:Si_Y`;orqH'03^NkP0Ck+c&!q\@$da,Q+uo9`Pdfl.@]*b]$Z9'hKs&O*CpBbXBF!Y=X\I%[GjLeY@#'5H0"17##?J>g9F9F_Sbl;7VVYT4^65d1e(Y&1UX<77QJ,)kr]6Yg/Cj(THg7@:5tg0J]*pL1/tRG=sa[I8536ZjR&3PkOYL$2$N!d65r?dF.!kp>tTmqL?b1nlF_IBGNZ"L=CQcS0DA-h?GQsu%`!;kb-PQ7mpYp8]5(M%*]710%7L!n3ohDF#AUgTe3MRK_3i-LG:/R"$nA41e4)*j7TkJpM<_(#:odW3OICq(A^01MQlimqh`D+En(0\+NQI8_U6;5bc%;iqouJa2p4@TZhrTji0D["a8J&'@kH$(gJ"!E!1f3%5?7)foF!G]74ht^Ua~> +Gat$u9okbt'YO#fHtt2h?JAjONnq.C>#j;EL0NDb""(M]S@'N@r;.BGA.p7>XeJ4%m!.[;R)aUrI*%$(!/%u\ILS%8&W#K"r'ke0f.hk+:`ShRa5Hs!s1[5aJ;Mt#WrUg?aF#\/%T3@<'S3n#^K.0^L6d&^Ha"i_C=TW(W("1>.t,Y_GTO@U6&5&8BSZMSF^Dc1]jc[K_u!W'hT>2?i3n`).u0%;l%M`T?,!KIKDpE!qh=u&K@+LB*k>1CjIZ/7jH2B\"!q%.aF1Jid-rbPedL/F09gC?X&!bTTOp^?)KVa`A.Cgd>suCL<.8^J7QYTK9a"+R7G8gT](ldQ4pCKb:$u$%]dfq/PeAfN2.jiCaJQWU!Ykg'g]N["j(MF6)Ngj%SF$>VconZHH'7(^?":6)]]UEIQ?hQl^04>cN/:qSVDWrP'0@aRY'1V//"ADB";=@51.>:nu5oLVbGbY$[%jr[s[=)#;FA1pXU"CN?;!_#-:;R&c)2ku0l endstream endobj 39 0 obj @@ -399,31 +399,31 @@ endobj 21 0 obj << /S /GoTo -/D [35 0 R /XYZ 85.0 310.2 null] +/D [35 0 R /XYZ 85.0 336.6 null] >> endobj 23 0 obj << /S /GoTo -/D [35 0 R /XYZ 85.0 258.947 null] +/D [35 0 R /XYZ 85.0 285.347 null] >> endobj 25 0 obj << /S /GoTo -/D [35 0 R /XYZ 85.0 194.494 null] +/D [35 0 R /XYZ 85.0 220.894 null] >> endobj 27 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 637.8 null] +/D [37 0 R /XYZ 85.0 659.0 null] >> endobj 29 0 obj << /S /GoTo -/D [37 0 R /XYZ 85.0 606.666 null] +/D [37 0 R /XYZ 85.0 627.866 null] >> endobj 40 0 obj @@ -434,62 +434,62 @@ endobj xref 0 57 0000000000 65535 f -0000016819 00000 n -0000016912 00000 n -0000017004 00000 n +0000016558 00000 n +0000016651 00000 n +0000016743 00000 n 0000000015 00000 n 0000000071 00000 n 0000000998 00000 n 0000001118 00000 n 0000001213 00000 n -0000017127 00000 n +0000016866 00000 n 0000001348 00000 n -0000017190 00000 n +0000016929 00000 n 0000001485 00000 n -0000017256 00000 n +0000016995 00000 n 0000001622 00000 n -0000017322 00000 n +0000017061 00000 n 0000001759 00000 n -0000017386 00000 n +0000017125 00000 n 0000001895 00000 n -0000017452 00000 n +0000017191 00000 n 0000002032 00000 n -0000017518 00000 n +0000017257 00000 n 0000002169 00000 n -0000017582 00000 n +0000017321 00000 n 0000002305 00000 n -0000017648 00000 n +0000017387 00000 n 0000002442 00000 n -0000017714 00000 n +0000017453 00000 n 0000002579 00000 n -0000017778 00000 n +0000017517 00000 n 0000002716 00000 n 0000005342 00000 n 0000005450 00000 n 0000007779 00000 n 0000007887 00000 n -0000010382 00000 n -0000010490 00000 n -0000012813 00000 n -0000012921 00000 n -0000013819 00000 n -0000017844 00000 n -0000013927 00000 n -0000014090 00000 n -0000014278 00000 n -0000014498 00000 n -0000014697 00000 n -0000015008 00000 n -0000015212 00000 n -0000015405 00000 n -0000015620 00000 n -0000015941 00000 n -0000016121 00000 n -0000016263 00000 n -0000016376 00000 n -0000016486 00000 n -0000016594 00000 n -0000016710 00000 n +0000010192 00000 n +0000010300 00000 n +0000012703 00000 n +0000012811 00000 n +0000013558 00000 n +0000017583 00000 n +0000013666 00000 n +0000013829 00000 n +0000014017 00000 n +0000014237 00000 n +0000014436 00000 n +0000014747 00000 n +0000014951 00000 n +0000015144 00000 n +0000015359 00000 n +0000015680 00000 n +0000015860 00000 n +0000016002 00000 n +0000016115 00000 n +0000016225 00000 n +0000016333 00000 n +0000016449 00000 n trailer << /Size 57 @@ -497,5 +497,5 @@ trailer /Info 4 0 R >> startxref -17895 +17634 %%EOF diff --git a/docs/skin/basic.css b/docs/skin/basic.css index eb24c326c6c..4ed58b99ae7 100644 --- a/docs/skin/basic.css +++ b/docs/skin/basic.css @@ -163,4 +163,4 @@ p { .codefrag { font-family: "Courier New", Courier, monospace; font-size: 110%; -} \ No newline at end of file +} diff --git a/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png b/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png index dd790d31697..cdb460a1da7 100644 Binary files a/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png and b/docs/skin/images/rc-b-l-15-1body-2menu-3menu.png differ diff --git a/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png b/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png index 790f43fa388..3eff254fd17 100644 Binary files a/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png and b/docs/skin/images/rc-b-r-15-1body-2menu-3menu.png differ diff --git a/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png b/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png index 1987c0aa476..b175f27b16e 100644 Binary files a/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png and b/docs/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png differ diff --git a/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png b/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png index b69812acfd7..e9f4440d1f5 100644 Binary files a/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png and b/docs/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png differ diff --git a/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png b/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png index 07e5ebeb723..f1e015b36c3 100644 Binary files a/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png and b/docs/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png differ diff --git a/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png b/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png index b69812acfd7..e9f4440d1f5 100644 Binary files a/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png and b/docs/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png differ diff --git a/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png b/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png index 5e44a80812b..29388b5efc9 100644 Binary files a/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png and b/docs/skin/images/rc-t-r-15-1body-2menu-3menu.png differ diff --git a/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png b/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png index cbaea9c9a7e..944ed73333d 100644 Binary files a/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png and b/docs/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png differ diff --git a/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png b/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png index 6fe87de6193..c4d4a8c7ce3 100644 Binary files a/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png and b/docs/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png differ diff --git a/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png b/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png index cbaea9c9a7e..944ed73333d 100644 Binary files a/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png and b/docs/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png differ diff --git a/docs/skin/print.css b/docs/skin/print.css index aaa99319acd..8916b9fc01e 100644 --- a/docs/skin/print.css +++ b/docs/skin/print.css @@ -51,4 +51,4 @@ a:link, a:visited { acronym { border: 0; -} \ No newline at end of file +} diff --git a/docs/skin/profile.css b/docs/skin/profile.css index 2ed95546ec6..ca72cdbd10b 100644 --- a/docs/skin/profile.css +++ b/docs/skin/profile.css @@ -172,4 +172,4 @@ a:hover { color:#6587ff} } - \ No newline at end of file + diff --git a/docs/skin/screen.css b/docs/skin/screen.css index c6084f81df3..aa8c457cb30 100644 --- a/docs/skin/screen.css +++ b/docs/skin/screen.css @@ -584,4 +584,4 @@ p.instruction { list-style-image: url('../images/instruction_arrow.png'); list-style-position: outside; margin-left: 2em; -} \ No newline at end of file +} diff --git a/src/site/src/documentation/content/xdocs/index.xml b/src/site/src/documentation/content/xdocs/index.xml index 263289d7be9..cdb5ee81296 100644 --- a/src/site/src/documentation/content/xdocs/index.xml +++ b/src/site/src/documentation/content/xdocs/index.xml @@ -6,7 +6,7 @@

    - This is the official documentation for Lucene Java 2.9
    + This is the official documentation for Lucene Java 3.0
    Please use the menu on the left to access the Javadocs and different documents.

    diff --git a/src/site/src/documentation/content/xdocs/scoring.xml b/src/site/src/documentation/content/xdocs/scoring.xml index fa339ccb817..a6988076545 100644 --- a/src/site/src/documentation/content/xdocs/scoring.xml +++ b/src/site/src/documentation/content/xdocs/scoring.xml @@ -147,16 +147,12 @@ control finally passes to the Weight implementation and its Scorer instance. In the case of any type of BooleanQuery, scoring is handled by the - BooleanWeight2 (link goes to ViewVC BooleanQuery java code which contains the BooleanWeight2 inner class), - unless - - Weight#scoresDocsOutOfOrder() method is set to true, - in which case the + BooleanWeight2 + (link goes to ViewVC BooleanQuery java code which contains the BooleanWeight2 inner class) or BooleanWeight - (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 CHANGES.txt under release 1.9 RC1 for more information on choosing which Scorer to use. + (link goes to ViewVC BooleanQuery java code, which contains the BooleanWeight inner class).

    -

    ry#setUseScorer14(boolean) +

    Assuming the use of the BooleanWeight2, a BooleanScorer2 is created by bringing together all of the diff --git a/src/site/src/documentation/content/xdocs/systemproperties.xml b/src/site/src/documentation/content/xdocs/systemproperties.xml deleted file mode 100644 index 7528d7c1b55..00000000000 --- a/src/site/src/documentation/content/xdocs/systemproperties.xml +++ /dev/null @@ -1,148 +0,0 @@ - - -

    - - Apache Lucene - System Properties - -
    - - Otis Gospodnetić - - - -
    About this Document -

    - Lucene has a number of properties that can be tuned. They can be adjusted either - programmatically, using the Lucene API, or their default values can be set via - system properties described in this document. Starting - with Lucene 1.9, the system properties (except org.apache.lucene.lockDir) are not supported - anymore and the API (i.e. the get/set methods) should be used directly. -

    -
    - -
    System Properties -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Lucene PropertySystem PropertyDefault Value
    - mergeFactor - - org.apache.lucene.mergeFactor - - 10 -
    - minMergeDocs - - org.apache.lucene.minMergeDocs - - 10 -
    - maxMergeDocs - - org.apache.lucene.maxMergeDocs - - Integer.MAX_VALUE -
    - maxFieldLength - - org.apache.lucene.maxFieldLength - - 10000 -
    - COMMIT_LOCK_TIMEOUT - - org.apache.lucene.commitLockTimeout - - 10000 ms -
    - WRITE_LOCK_TIMEOUT - - org.apache.lucene.writeLockTimeout - - 1000 ms -
    - maxClauseCount - - org.apache.lucene.maxClauseCount - - 1024 -
    - lockDir - - org.apache.lucene.lockDir - - the value of java.io.tmpdir system property -
    - FSDirectory.class - - org.apache.lucene.FSDirectory.class - - org.apache.lucene.store.FSDirectory -
    - SegmentReader.class - - org.apache.lucene.index.SegmentReader.class - - org.apache.lucene.index.SegmentReader -
    -

    -
    - - - diff --git a/src/site/src/documentation/content/xdocs/tabs.xml b/src/site/src/documentation/content/xdocs/tabs.xml index ce3f6b1b3e2..0281ff6be6d 100755 --- a/src/site/src/documentation/content/xdocs/tabs.xml +++ b/src/site/src/documentation/content/xdocs/tabs.xml @@ -42,7 +42,7 @@ - +