Hi Piete,
Good idea. Thanks.  One other change that should probably be made is to
change the package statement from org.oclc.solr.analysis to
org.apache.solr.analysis.  Thanks again.

Cheers!
harry

-----Original Message-----
From: Pieter Berkel [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, October 09, 2007 9:10 PM
To: solr-user@lucene.apache.org
Subject: Re: Solr and KStem

Hi Harry,

I re-discovered this thread last week and have made some minor changes
to
the code (remove deprication warnings) so that it compiles with trunk.
I
think it would be quite useful to get this stemmer into Solr once all
the
legal / licensing issues are resolved.  If there are no objections, I'll
open a JIRA ticket and upload my changes so we can make sure we're all
working with the same code.

cheers,
Piete



On 11/09/2007, Wagner,Harry <[EMAIL PROTECTED]> wrote:
>
> Bill,
> Currently it is a plug-in.  Put the lower case filter ahead of kstem,
> just as for porter (example below).  You can use it with porter, but I
> can't imagine why you would want to.  At least not in the same
analyzer.
> Hope this helps.
>
> <fieldtype name="text_kstem" class="solr.TextField">
>       <analyzer type="index">
>         <tokenizer class="solr.WhitespaceTokenizerFactory "/>
>         <filter class="solr.StopFilterFactory" ignoreCase="true"
> words="stopwords.txt"/>
>         <filter class="solr.WordDelimiterFilterFactory"
> generateWordParts="1" generateNumberParts="1" catenateWords="1"
> catenateNumbers="1" catenateAll="0"/>
>         <filter class="solr.LowerCaseFilterFactory"/>
>         <filter class="org.oclc.solr.analysis.KStemFilterFactory"
> cacheSize="20000"/>
>         <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
>       </analyzer>
>       <analyzer type="query">
>         <tokenizer class=" solr.WhitespaceTokenizerFactory"/>
>         <filter class="solr.SynonymFilterFactory"
> synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
>         <filter class=" solr.StopFilterFactory" ignoreCase="true"
> words="stopwords.txt"/>
>         <filter class="solr.WordDelimiterFilterFactory"
> generateWordParts="1" generateNumberParts="1" catenateWords="0"
> catenateNumbers="0" catenateAll="0"/>
>         <filter class="solr.LowerCaseFilterFactory"/>
>         <filter class="org.oclc.solr.analysis.KStemFilterFactory"
> cacheSize="20000"/>
>         <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
>       </analyzer>
>     </fieldtype>
>
> Cheers... harry
>
>

Reply via email to