[
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]