You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2010/05/03 14:44:23 UTC

svn commit: r940433 [3/3] - in /lucene/dev/trunk/lucene: ./ contrib/ contrib/analyzers/ contrib/analyzers/stempel/ contrib/analyzers/stempel/src/ contrib/analyzers/stempel/src/java/ contrib/analyzers/stempel/src/java/org/ contrib/analyzers/stempel/src/...

Added: lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java?rev=940433&view=auto
==============================================================================
--- lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java (added)
+++ lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java Mon May  3 12:44:22 2010
@@ -0,0 +1,168 @@
+package org.egothor.stemmer;
+
+/*
+ Egothor Software License version 1.00
+ Copyright (C) 1997-2004 Leo Galambos.
+ Copyright (C) 2002-2004 "Egothor developers"
+ on behalf of the Egothor Project.
+ All rights reserved.
+
+ This  software  is  copyrighted  by  the "Egothor developers". If this
+ license applies to a single file or document, the "Egothor developers"
+ are the people or entities mentioned as copyright holders in that file
+ or  document.  If  this  license  applies  to the Egothor project as a
+ whole,  the  copyright holders are the people or entities mentioned in
+ the  file CREDITS. This file can be found in the same location as this
+ license in the distribution.
+
+ Redistribution  and  use  in  source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ 1. Redistributions  of  source  code  must retain the above copyright
+ notice, the list of contributors, this list of conditions, and the
+ following disclaimer.
+ 2. Redistributions  in binary form must reproduce the above copyright
+ notice, the list of contributors, this list of conditions, and the
+ disclaimer  that  follows  these  conditions  in the documentation
+ and/or other materials provided with the distribution.
+ 3. The name "Egothor" must not be used to endorse or promote products
+ derived  from  this software without prior written permission. For
+ written permission, please contact Leo.G@seznam.cz
+ 4. Products  derived  from this software may not be called "Egothor",
+ nor  may  "Egothor"  appear  in  their name, without prior written
+ permission from Leo.G@seznam.cz.
+
+ In addition, we request that you include in the end-user documentation
+ provided  with  the  redistribution  and/or  in the software itself an
+ acknowledgement equivalent to the following:
+ "This product includes software developed by the Egothor Project.
+ http://egothor.sf.net/"
+
+ THIS  SOFTWARE  IS  PROVIDED  ``AS  IS''  AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES,  INCLUDING,  BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY  AND  FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN  NO  EVENT  SHALL THE EGOTHOR PROJECT OR ITS CONTRIBUTORS BE LIABLE
+ FOR   ANY   DIRECT,   INDIRECT,  INCIDENTAL,  SPECIAL,  EXEMPLARY,  OR
+ CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE  GOODS  OR  SERVICES;  LOSS  OF  USE,  DATA, OR PROFITS; OR
+ BUSINESS  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ WHETHER  IN  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ This  software  consists  of  voluntary  contributions  made  by  many
+ individuals  on  behalf  of  the  Egothor  Project  and was originally
+ created by Leo Galambos (Leo.G@seznam.cz).
+ */
+
+import org.apache.lucene.util.LuceneTestCase;
+
+public class TestStemmer extends LuceneTestCase {
+  
+  public void testTrie() {
+    Trie t = new Trie(true);
+    
+    String keys[] = {"a", "ba", "bb", "c"};
+    String vals[] = {"1", "2", "2", "4"};
+    
+    for (int i = 0; i < keys.length; i++) {
+      t.add(keys[i], vals[i]);
+    }
+    
+    assertEquals(0, t.root);
+    assertEquals(2, t.rows.size());
+    assertEquals(3, t.cmds.size());   
+    assertTrieContents(t, keys, vals);
+  }
+  
+  public void testTrieBackwards() {
+    Trie t = new Trie(false);
+    
+    String keys[] = {"a", "ba", "bb", "c"};
+    String vals[] = {"1", "2", "2", "4"};
+    
+    for (int i = 0; i < keys.length; i++) {
+      t.add(keys[i], vals[i]);
+    }
+       
+    assertTrieContents(t, keys, vals);
+  }
+  
+  public void testMultiTrie() {
+    Trie t = new MultiTrie(true);
+    
+    String keys[] = {"a", "ba", "bb", "c"};
+    String vals[] = {"1", "2", "2", "4"};
+    
+    for (int i = 0; i < keys.length; i++) {
+      t.add(keys[i], vals[i]);
+    }
+    
+    assertTrieContents(t, keys, vals);   
+  }
+  
+  public void testMultiTrieBackwards() {
+    Trie t = new MultiTrie(false);
+    
+    String keys[] = {"a", "ba", "bb", "c"};
+    String vals[] = {"1", "2", "2", "4"};
+    
+    for (int i = 0; i < keys.length; i++) {
+      t.add(keys[i], vals[i]);
+    }
+    
+    assertTrieContents(t, keys, vals);   
+  }
+  
+  public void testMultiTrie2() {
+    Trie t = new MultiTrie2(true);
+    
+    String keys[] = {"a", "ba", "bb", "c"};
+    /* 
+     * short vals won't work, see line 155 for example
+     * the IOOBE is caught (wierd), but shouldnt affect patch cmds?
+     */
+    String vals[] = {"1111", "2222", "2223", "4444"};
+    
+    for (int i = 0; i < keys.length; i++) {
+      t.add(keys[i], vals[i]);
+    }
+    
+    assertTrieContents(t, keys, vals);   
+  }
+  
+  public void testMultiTrie2Backwards() {
+    Trie t = new MultiTrie2(false);
+    
+    String keys[] = {"a", "ba", "bb", "c"};
+    /* 
+     * short vals won't work, see line 155 for example
+     * the IOOBE is caught (wierd), but shouldnt affect patch cmds?
+     */
+    String vals[] = {"1111", "2222", "2223", "4444"};
+    
+    for (int i = 0; i < keys.length; i++) {
+      t.add(keys[i], vals[i]);
+    }
+    
+    assertTrieContents(t, keys, vals);   
+  }
+ 
+  private static void assertTrieContents(Trie trie, String keys[], String vals[]) {
+    Trie[] tries = new Trie[] {
+        trie,
+        trie.reduce(new Optimizer()),
+        trie.reduce(new Optimizer2()),
+        trie.reduce(new Gener()),
+        trie.reduce(new Lift(true)),
+        trie.reduce(new Lift(false))
+    };
+    
+    for (Trie t : tries) {
+      for (int i = 0; i < keys.length; i++) {
+        assertEquals(vals[i], t.getFully(keys[i]).toString());
+        assertEquals(vals[i], t.getLastOnPath(keys[i]).toString());
+      }
+    }
+  }
+}

Propchange: lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/TestStemmer.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt?rev=940433&view=auto
==============================================================================
--- lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt (added)
+++ lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt Mon May  3 12:44:22 2010
@@ -0,0 +1,4 @@
+act acted acting actor
+walk walked walking
+wander wandered wanderer
+want wanted wanting

Propchange: lucene/dev/trunk/lucene/contrib/analyzers/stempel/src/test/org/egothor/stemmer/testRules.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: lucene/dev/trunk/lucene/docs/contributions.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/contributions.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/contributions.html (original)
+++ lucene/dev/trunk/lucene/docs/contributions.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/demo.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/demo.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/demo.html (original)
+++ lucene/dev/trunk/lucene/docs/demo.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/demo2.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/demo2.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/demo2.html (original)
+++ lucene/dev/trunk/lucene/docs/demo2.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/demo3.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/demo3.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/demo3.html (original)
+++ lucene/dev/trunk/lucene/docs/demo3.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/demo4.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/demo4.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/demo4.html (original)
+++ lucene/dev/trunk/lucene/docs/demo4.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/fileformats.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/fileformats.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/fileformats.html (original)
+++ lucene/dev/trunk/lucene/docs/fileformats.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/gettingstarted.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/gettingstarted.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/gettingstarted.html (original)
+++ lucene/dev/trunk/lucene/docs/gettingstarted.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/index.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/index.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/index.html (original)
+++ lucene/dev/trunk/lucene/docs/index.html Mon May  3 12:44:22 2010
@@ -139,6 +139,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/linkmap.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/linkmap.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/linkmap.html (original)
+++ lucene/dev/trunk/lucene/docs/linkmap.html Mon May  3 12:44:22 2010
@@ -139,6 +139,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">
@@ -331,6 +334,12 @@ document.write("Last Published: " + docu
 		    
 <ul>
 <li>
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>javadoc-contrib-stempel</em>
+</li>
+</ul>
+		    
+<ul>
+<li>
 <a href="api/contrib-ant/index.html">Ant</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>javadoc-contrib-ant</em>
 </li>
 </ul>

Modified: lucene/dev/trunk/lucene/docs/linkmap.pdf
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/linkmap.pdf?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/linkmap.pdf (original)
+++ lucene/dev/trunk/lucene/docs/linkmap.pdf Mon May  3 12:44:22 2010
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 1070 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1057 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau1.?#Q2d(kqGM/%BCKiqXP'9[ZpVeS1J@?*2RDJJ;8h)*"1u?U#K#YfU-GFDKA1)tf`Ap3AB!Y%R2UM2*O1hKgu1l78GlmpUr5-pPc\<?J...@Aha>ZK<nKj\kn)&PZ;T3JrF@n`N8ZrY/I&^kgTdK;12@b48'b$KfVqLnM\DQqO.E.phGfV@\/%Lf4oR3JKU_Nqdl^O>/hY64(%<l>VX#>>r[MV-n?"QeO`%5a0gdO\Tmn1X>%&3b&,pb^(`(#r\S;*XocBcHC9)nS)&4g>dX#pGW2+DOQmO&pGr3%@=:)@c`U,R``NY'"ZFil#6ZA&@9^0\O@#3KEN73Q<j;WWK3?DV(f](=>4ri9T]I:b[S:l8@I_#a#:$:8p]M,3#=I"`-2<;f*pPCuRR+[ZSq<!a%T2-.e^c=7mrd`X)\1"=>_ooEG1RXN+ae4<c9ul`_i>bNrW#/\[pE/s]XH:3V%@*\r's2@0VTj3)(GA2-o!qqPGtUEWe^rp'S9_bknt?%f$g=U,KIju&&o$p&#urY7L<g1)@H8Wp`*-(0lr)o.;.6s-L;=_7kT!idPZeI[UYMR/Qg&''[[Y%j0S\BV(9PaVp$>1qSo,'o#l;>L*c5%&^s&iXD_q8Q>H2bS*'=B&3BY)@A_JjY0a9ti]T<-UGJ:+mpJS%
 Y(_52BR%^4-+lq@f4O['eMd7%_mFuA#IR^`rF'7nRUcn5KmGHW!c+_SO2d0GRY4Zk)J77ZV!@ip"n,~>
+Gau1.d8&FM'Sc)R'Y/mTHF@<Fa^n\2#"%#j\uRP[+a$@!9tJ7pg7Eb:daiT"nIufT1j6h;J&ab9,bE:O+"kG2'**[\EWjoo2M/c_#R+%R:lqV97N_t>*6_L#pTrU@nFL%HUKHA5].'bX<P$`poCTaRmak*[4f^*L/('pn5D&^=FJ])U]sD9?UBiPEHFnH/Zq>qM4(m\uW\8Q!rLgXdY=6b0+KJT0Opbcs/^.'q/IX"8=LFmVA7F#,E*u0GG+*q,hQbsH9OA)A6+&8.5sY.khJ=rR.3o6^j.E56#=3MWLfjdG`,*OZ7Q1H^$A'CNTnPX!W"8m%c8I2`DlG/MC+*7V6BEJF2HnV`CWV*oR\3d^FeF0>nn)+qkJ:+Slkdn<W"5Ud15J6_+IhJ,ot]>@b8#R>a0nFFf5u'[.\fNSlM<O'Wggih'f+K/=o(4YERkHna;E<]GsYPgVRR]V-[Q8[Y\g)mG1rN.-%n>&i&]\kIDQKM;H]OB[Wq-rrTg><eA4!kbMh\=ZRfXqr/PK].U=,4AF9eLO%_A&pL+#cBjhuACZ'fJlJZH33\j?X:U]J?I:Oo.h_eeEk[jA9!"RP+JBCel%8<e/r;DC0K8W!+)C)M(E^Vl^[>U)'K[.0=?)<P-O76:Y<4q$7c9[17?24cQBss(BG_eo)!SEj]&[mQKX1[u]`1=lVK!3b<e.I//bG*6g$kUHK;gbJC/^9IZpMdhHRChEQ.P\FE&p>gTRUj928).s*\enbNWXhX'9E(=IIc2q[N8<l&nr4^r2dh4[@#W_J0-GER5"b$6i[M(:>Sb6+@*gT,:K>TuKN"@b:f6TIc(BlK]Tg1j%@*\r-*:a"9UhM85$mC>eQ9(qDb3d5qj..7B9@'/I+6uEYGtXE+tQX.(N3GQFfMZn:-^D+:@$qfoW((9G%W]YP:*(*l*qkO1h_-<*.8i%eaZbA6a/Wna#G9m3#s596,I;sKRcP*qlF-(DUeCEF71-H8<5H
 XbW%6<`aO.u:,?s=>;*s:g))W4oqko7#;KWa>PA?3)g'r=0pW?`B$1uUL]/+.45NX~>
 endstream
 endobj
 6 0 obj
@@ -20,10 +20,10 @@ endobj
 >>
 endobj
 7 0 obj
-<< /Length 995 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1045 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GatUs>u03/'Sc)R.sqX>p&#CLc6]-+dKIu@Q'aD*aeV\RRZB@H.K0!^^.=b,18Sr4%!ganf]O5%f?;j6"Tt,W"I?k4Jb9ERUjk*AeC'75Z_<@0Y`-E%M^LjD-(&2dOT*_J?'tLEMF8Z;IBM0>.[U1*r`k'4@/4)4g$_t$NFb,3'$E-..pg1Ep#gdmW%<=fa4fc`K:Q]*W76CL!:'MhAtb_)M4')T*Vt`,`aT>iF%AL24R/;5i=D(4192/I<ELD[,6h#?ZH,Eb%r&J?S0+S=IU1?^niLa$7)M#?c6+4MnNk0oP%U>=7Pu1^W**sl7VNCb[^Qu$'[_"rX>+S@U5t^$*b1_kE++)th1>Q`oJaao9Kde?]%jYQAaT>Q!L)ITpC:W;SkP#$ZlNToS=imm@uSKGCV@d`QtEBeWp,:GlmF_DqNQcT@t`=jmU.RD]Xr$976N^rQkbq9.Df\o9K`BR9[/[cVtLlre[1^)NXKZiJF&I$5NYSXD41uU[h!V6b=%mUc>h`!05WI3I#OL(=8>Ru'mg[ma^e*1kQOXR,MuHAA&Q8b^::bH9L_ld4:o,%)X7ganfj$'Hch7'MoG;jVRE8A\7ldnLO%5PO.gSNGW1#68l\6[VY-1pP[$pIB+A5!2EfSsV:k%@6VV=U_</;aq_IDPCL*6i5rE&trJ"l_H8Nl2NbadWIJr\rM%XaiFAMF9Bc'l\.BeHG:^J.Y*m`H91]8Mm(+im'%#_dG*90A-Y`0^A9mBuG)sW2VY'ts&%P;1N&ct(e^qg^oi`;+b@JP(:*.:aF2UOr1-C\+RNO>U-Nm.Mq"!]?H[53NO/n_felbk@dZ+bo3V?_>X+@m?j,RA#VZg6Ul#59j?`hT%*f7MdtRqlt[qNF[C(tG6G3]kAkSW=u=(j'U!\>9kYQ./O>4_E[L7?r23f_6c1E#TCBlo&%]a>UQ^$GRO,BqPq[l`;YcIBjL)["k3mU8SMnn%9<,IHS>e'l<X4+)rf
 DZi~>
+GatUs>Ar4L'Z],,'R<q*nD\5Ra0lnMVH-k>UeY*k.1M#Dj8r()jkJ+l2)3="$Li-G3WG^mDYD>&np*\FLk+g8QP7tR9q^OH06@aPC6;?tQqNrplMUSPN"E[CV@ZX,rUf>l(F?>lWEYk,:Hqq+05(8Y8[&_^c96/%^_l;;J&8[6O[mkKcUo(i9Tqr>F[Alo[#EW>`5$UNdTdh_6UDl&`-$cDaL%5:;*kbSM)$\-OX+?^nm*sgQ?Wb&kX$Z$9$)r_I35s'e;'TVYo!uXWIiV7NZ#<sKFQE%!C)3>KcN&5pJ;Vl[N7ZGd)mqOK*7^d0GXIiY".pkj*H4A9NG6l4)BX>BD+m?\c&H>Y7qdAU-^/=Ea,sb2G.N*m9gTnEL;^*KF3q-'$$A.Vd\V-c&!HW<!>ap,$J&V)&muGpfs.GAKC&<J-e04Gd*78ebJj]!V;C*E.ZdlfGHd'3$Or7\]@0a8cSHDf-QG+pRR%uP<rb.rOBW.Rml'nrm<5%*[G1G;oT$WCUSuDjRmkg1u2VUD&8;aJFH6a+,WslrAGb:Fr.1\(Kl#L4,:kV74f`Ak8%h!S$W%$GnmqHcEkocfM`.hksCO#fuD+X=['HH(eob@A*;$SCStV'>b8okkbC8`AK$R>0P6m`/_:/m8n#<t*8=9r1<tWXU+Dc\f$Xb6-qgf^+(l(2TBVg+Y0?#'l-PS;Cb-WMeeQlr[C0d0)H6mQWd[YtWAV9H\)XJ%oR@p3JjWRnn!@!LFg0?uS$l;'N\.2c'4^P8Oc%HZ6&%sPO3f/0cDQY[;.CJ,`Ttp<S#32Cn,(gEqZLq!+BfjU#]PG;%q5O$h`MOip#us3C/T9bW?dG/FW,/)[<_P1kl8elRTX4eTF67;:U]pZc`[nRRR/&qUTlRZJ>a]HZ^a-ODQ8U<4N=0(%s.+4"E;]U`o'J@7tYYF\%PnDh0FY`Y*Y5Ji%sYsYX&C2=1A"f+QM!f=o770H[eL!p(h[Sem%`Id2U]
 ,0H/Y2^+B#P*3@BT?+($>D@Zr4,tW%)g;UiCC?E6e"mFk"?X2^'VZ~>
 endstream
 endobj
 8 0 obj
@@ -87,19 +87,19 @@ endobj
 xref
 0 14
 0000000000 65535 f 
-0000003088 00000 n 
-0000003152 00000 n 
-0000003202 00000 n 
+0000003126 00000 n 
+0000003190 00000 n 
+0000003240 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000001233 00000 n 
-0000001339 00000 n 
-0000002425 00000 n 
-0000002531 00000 n 
-0000002643 00000 n 
-0000002753 00000 n 
-0000002864 00000 n 
-0000002972 00000 n 
+0000001220 00000 n 
+0000001326 00000 n 
+0000002463 00000 n 
+0000002569 00000 n 
+0000002681 00000 n 
+0000002791 00000 n 
+0000002902 00000 n 
+0000003010 00000 n 
 trailer
 <<
 /Size 14
@@ -107,5 +107,5 @@ trailer
 /Info 4 0 R
 >>
 startxref
-3324
+3362
 %%EOF

Modified: lucene/dev/trunk/lucene/docs/lucene-contrib/index.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/lucene-contrib/index.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/lucene-contrib/index.html (original)
+++ lucene/dev/trunk/lucene/docs/lucene-contrib/index.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="../api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="../api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="../api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/queryparsersyntax.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/queryparsersyntax.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/queryparsersyntax.html (original)
+++ lucene/dev/trunk/lucene/docs/queryparsersyntax.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/scoring.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/scoring.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/scoring.html (original)
+++ lucene/dev/trunk/lucene/docs/scoring.html Mon May  3 12:44:22 2010
@@ -141,6 +141,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/docs/systemrequirements.html
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/docs/systemrequirements.html?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/docs/systemrequirements.html (original)
+++ lucene/dev/trunk/lucene/docs/systemrequirements.html Mon May  3 12:44:22 2010
@@ -139,6 +139,9 @@ document.write("Last Published: " + docu
 <a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
 </div>
 <div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
 <a href="api/contrib-ant/index.html">Ant</a>
 </div>
 <div class="menuitem">

Modified: lucene/dev/trunk/lucene/src/site/src/documentation/content/xdocs/site.xml
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/site/src/documentation/content/xdocs/site.xml?rev=940433&r1=940432&r2=940433&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/src/site/src/documentation/content/xdocs/site.xml (original)
+++ lucene/dev/trunk/lucene/src/site/src/documentation/content/xdocs/site.xml Mon May  3 12:44:22 2010
@@ -54,6 +54,7 @@ See http://forrest.apache.org/docs/linki
 		 <javadoc-contrib label="Contrib">
 		    <javadoc-contrib-analyzers label="Analyzers" href="ext:javadocs-contrib-analyzers"/>
 		    <javadoc-contrib-smartcn label="Smart Chinese Analyzer" href="ext:javadocs-contrib-smartcn"/>
+		    <javadoc-contrib-stempel label="Stempel Polish Analyzer" href="ext:javadocs-contrib-stempel"/>
 		    <javadoc-contrib-ant label="Ant" href="ext:javadocs-contrib-ant"/>
 		    <javadoc-contrib-bdb label="Bdb" href="ext:javadocs-contrib-bdb"/>
 		    <javadoc-contrib-bdb-je label="Bdb-je" href="ext:javadocs-contrib-bdb-je"/>
@@ -104,6 +105,7 @@ See http://forrest.apache.org/docs/linki
 	<javadocs-demo href="api/demo/index.html"/>
 	<javadocs-contrib-analyzers href="api/contrib-analyzers/index.html"/>
 	<javadocs-contrib-smartcn href="api/contrib-smartcn/index.html"/>
+	<javadocs-contrib-stempel href="api/contrib-stempel/index.html"/>
 	<javadocs-contrib-ant href="api/contrib-ant/index.html"/>
 	<javadocs-contrib-bdb href="api/contrib-bdb/index.html"/>
 	<javadocs-contrib-bdb-je href="api/contrib-bdb-je/index.html"/>