lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Grant Ingersoll (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LUCENE-1142) Updated Snowball package
Date Wed, 20 Aug 2008 14:32:44 GMT

    [ 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: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message