You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Karl Wettin (JIRA)" <ji...@apache.org> on 2008/01/19 20:58:34 UTC

[jira] Created: (LUCENE-1142) Updated Snowball package

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
            Priority: Minor


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


[jira] Updated: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wettin updated LUCENE-1142:
--------------------------------

    Attachment: LUCENE-1142.txt

 * Fixed some conflicts against trunk
 * Backwards compatibility messages

This is what I did with README:
{noformat}
+IMPORTANT NOTICE ON BACKWARDS COMPATIBILITY!
+
+An index created using the Snowball module in Lucene 2.3.2 and below
+might not be compatible with the Snowball module in Lucene 2.4 or greater.
+
+For more information about this issue see:
+https://issues.apache.org/jira/browse/LUCENE-1142
{noformat}

I also added this text the the package javadocs.

About LUCENE-740, all changes in the patches of that issue originates from the Snowball repository and is thus also available in this patch.

Should I go ahead and commit this for 2.4?

> 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: LUCENE-1142.txt, 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


[jira] Updated: (LUCENE-1142) Updated Snowball package

Posted by "Otis Gospodnetic (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Otis Gospodnetic updated LUCENE-1142:
-------------------------------------

    Fix Version/s: 2.4

> 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
>            Priority: Minor
>             Fix For: 2.4
>
>         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


[jira] Updated: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wettin updated LUCENE-1142:
--------------------------------

    Fix Version/s:     (was: 2.4)
                   3.0

> 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


[jira] Closed: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wettin closed LUCENE-1142.
-------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 3.0)
                   2.4

Committed in rev 688420

> 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: 2.4
>
>         Attachments: LUCENE-1142.txt, 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


[jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by "Grant Ingersoll (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623688#action_12623688 ] 

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

Karl,

This is marked as 2.4, but your comment suggests 3.0.  Which do you prefer?  We are, again, in that tricky spot of how to handle changes where the API is compatible, but the index can change.

One thing to check, maybe, is how many terms are going to be affected?   Maybe we put this in now and we mark it in CHANGES.txt that users of Snowball will need to re-index, or at least thoroughly test to see if there are any issues in their setup.  

I can go either way.

> 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
>            Priority: Minor
>             Fix For: 2.4
>
>         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


[jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by "Grant Ingersoll (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12625108#action_12625108 ] 

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

+1



--------------------------
Grant Ingersoll
http://www.lucidimagination.com

Lucene Helpful Hints:
http://wiki.apache.org/lucene-java/BasicsOfPerformance
http://wiki.apache.org/lucene-java/LuceneFAQ









> 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: LUCENE-1142.txt, 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


[jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12626142#action_12626142 ] 

Yonik Seeley commented on LUCENE-1142:
--------------------------------------

I just tried updating Solr... I guess this isn't so backward compatible (code-wise) because of the package change?
{code}
    [javac] f:\code\solr\src\java\org\apache\solr\analysis\EnglishPorterFilterFactory.java:78: package net.sf.snowball.ext does not exist
    [javac]   private net.sf.snowball.ext.EnglishStemmer stemmer;
{code}

> 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: 2.4
>
>         Attachments: LUCENE-1142.txt, 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


[jira] Updated: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wettin updated LUCENE-1142:
--------------------------------

    Attachment: snowball.tartarus.txt

> 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
>            Priority: Minor
>         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


Re: Back Compatibility of Contrib. was Re: [jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by Karl Wettin <ka...@gmail.com>.
Chris Hostetter skrev:
> ...personally i think the analysis contrib should have the same compat 
> reqruitements as the core given how heavily used it is.

In this specific case it is possible to introduce the new stemmers via 
one method and leave the old stemmers accessable using old methods.

But that is not a very pretty solution either. Almost the same thing as 
creating a new module called snowball2.

One solution is to add a complete new i18 API with abstract support for 
per language stemmer, synonyms, diacritization and what not. I have many 
times thought it would be nice to have that.


       karl

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Re: Back Compatibility of Contrib. was Re: [jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by Chris Hostetter <ho...@fucit.org>.
: Do we require the contrib to adhere to the same back compatibility rules as
: trunk?  I don't know that it has been established.  Thoughts?  Analysis is a
: pretty tricky one, as compared to the other packages.

we discussed this a little while back and put it on the wiki...

>> "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. 

...personally i think the analysis contrib should have the same compat 
reqruitements as the core given how heavily used it is.



-Hoss


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Back Compatibility of Contrib. was Re: [jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by Grant Ingersoll <gs...@apache.org>.
Do we require the contrib to adhere to the same back compatibility  
rules as trunk?  I don't know that it has been established.   
Thoughts?  Analysis is a pretty tricky one, as compared to the other  
packages.


On Apr 1, 2008, at 8:32 AM, Karl Wettin (JIRA) wrote:

>
>    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12584119 
> #action_12584119 ]
>
> Karl Wettin commented on LUCENE-1142:
> -------------------------------------
>
> I propose for this patch to be included in Lucene 3.0.0 (3.0.1?)
>
>
>> 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
>>           Priority: Minor
>>        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
>

--------------------------
Grant Ingersoll

Lucene Helpful Hints:
http://wiki.apache.org/lucene-java/BasicsOfPerformance
http://wiki.apache.org/lucene-java/LuceneFAQ







---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


[jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12584119#action_12584119 ] 

Karl Wettin commented on LUCENE-1142:
-------------------------------------

I propose for this patch to be included in Lucene 3.0.0 (3.0.1?)


> 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
>            Priority: Minor
>         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


[jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by "Grant Ingersoll (JIRA)" <ji...@apache.org>.
    [ 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


[jira] Issue Comment Edited: (LUCENE-1142) Updated Snowball package

Posted by "Yonik Seeley (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12626142#action_12626142 ] 

yseeley@gmail.com edited comment on LUCENE-1142 at 8/27/08 7:51 AM:
---------------------------------------------------------------

I just tried updating Solr... I guess this isn't so backward compatible (code-wise) because of the package change?
{code}
    [javac] f:\code\solr\src\java\org\apache\solr\analysis\EnglishPorterFilterFactory.java:78: package net.sf.snowball.ext does not exist
    [javac]   private net.sf.snowball.ext.EnglishStemmer stemmer;
{code}

Oh, nevermind... SnowballFilter should be the public interface that this is accessed through.

      was (Author: yseeley@gmail.com):
    I just tried updating Solr... I guess this isn't so backward compatible (code-wise) because of the package change?
{code}
    [javac] f:\code\solr\src\java\org\apache\solr\analysis\EnglishPorterFilterFactory.java:78: package net.sf.snowball.ext does not exist
    [javac]   private net.sf.snowball.ext.EnglishStemmer stemmer;
{code}
  
> 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: 2.4
>
>         Attachments: LUCENE-1142.txt, 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


[jira] Assigned: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Karl Wettin reassigned LUCENE-1142:
-----------------------------------

    Assignee: Karl Wettin

> 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


[jira] Commented: (LUCENE-1142) Updated Snowball package

Posted by "Karl Wettin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/LUCENE-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623704#action_12623704 ] 

Karl Wettin commented on LUCENE-1142:
-------------------------------------

I can try to trace the changes of the snowball code, but probably not anytime soon. That could be one reason to wait for 3.0. I also think that people are more likely to check for changes when they switch to 3.0 than when upgrading to 2.4. 

> 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
>            Priority: Minor
>             Fix For: 2.4
>
>         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