Seems like it isn't. In my installation (1.4.1) i used
LucidKStemFilterFactory, and when switching the solr.war file to the 3.1 one
i get:
14:42:31.664 ERROR [pool-1-thread-1]: java.lang.AbstractMethodError:
org.apache.lucene.analysis.TokenStream.incrementToken()Z
        at
org.apache.lucene.analysis.CachingTokenFilter.fillCache(CachingTokenFilter.java:78)
        at
org.apache.lucene.analysis.CachingTokenFilter.incrementToken(CachingTokenFilter.java:50)
        at
org.apache.lucene.queryParser.QueryParser.getFieldQuery(QueryParser.java:606)
        at
org.apache.solr.search.SolrQueryParser.getFieldQuery(SolrQueryParser.java:151)
        at
org.apache.lucene.queryParser.QueryParser.Term(QueryParser.java:1421)
        at
org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:1309)
        at
org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:1237)
        at
org.apache.lucene.queryParser.QueryParser.TopLevelQuery(QueryParser.java:1226)
        at
org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:206)
        at
org.apache.solr.search.LuceneQParser.parse(LuceneQParserPlugin.java:80)
        at org.apache.solr.search.QParser.getQuery(QParser.java:142)
        at
org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:84)
        at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:173)
        at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360)
        at
org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:52)
        at org.apache.solr.core.SolrCore$3.call(SolrCore.java:1169)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)

when the config is:
      <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="old_stopwords.txt"
                enablePositionIncrements="true"
                />
        <filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" preserveOriginal="0"
catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnNumerics="0"
splitOnCaseChange="0"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <!--filter class="solr.SnowballPorterFilterFactory"
language="English" protected="protwords.txt"/-->
        <filter
class="com.lucidimagination.solrworks.analysis.LucidKStemFilterFactory"
protected="protwords.txt"/>
      </analyzer>

anybody familiar with this issue?

On Sat, Apr 9, 2011 at 7:00 AM, David Smiley (@MITRE.org) <dsmi...@mitre.org
> wrote:

> I see no reason why it would not be compatible.
>
> -----
>  Author: https://www.packtpub.com/solr-1-4-enterprise-search-server/book
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/KStemmer-for-Solr-3-x-tp2796594p2798213.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to