[ 
https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12624001#action_12624001
 ] 

Grant Ingersoll commented on LUCENE-1142:
-----------------------------------------

One other thought on this, and I think it is consistent w/ how we've handled 
other token changes is to do the upgrade, mark it in the CHANGES.txt clearly 
per the http://wiki.apache.org/lucene-java/BackwardsCompatibility and to also 
note that to retain the old behavior, one needs to drop in the old jars.  

Could this work?  I haven't tried it, but it seems like it could, except for 
your one comment above about the use of reflection.  Of course, there may be a 
way around that too.

Additionally, we have an out in that the back compat. link above says:
{quote}
"All contribs are not created equal."

The compatibility commitments of a contrib package can vary based on it's 
maturity and intended usage. The README.txt file for each contrib should 
identify it's approach to compatibility. If the README.txt file for a contrib 
package does not address it's backwards compatibility commitments users should 
assume it does not make any compatibility commitments. 
{quote}

Thus, I think we should include this for 2.4 and we should note it in 
CHANGES.txt and in the Snowball README.

> Updated Snowball package
> ------------------------
>
>                 Key: LUCENE-1142
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1142
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Analysis
>            Reporter: Karl Wettin
>            Assignee: Karl Wettin
>            Priority: Minor
>             Fix For: 3.0
>
>         Attachments: snowball.tartarus.txt
>
>
> Updated Snowball contrib package
>  * New org.tartarus.snowball java package with patched SnowballProgram to be 
> abstract to avoid using reflection.
>  * Introducing Hungarian, Turkish and Romanian stemmers
>  * Introducing constructor SnowballFilter(SnowballProgram)
> It is possible there have been some changes made to the some of there stemmer 
> algorithms between this patch and the current SVN trunk of Lucene, an index 
> might thus not be compatible with new stemmers!
> The API is backwards compatibile and the test pass.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to