From: Hungerburg <firstname.lastname@example.org>
To: Wolfgang Meier <email@example.com>
Cc: Mike Ferrando <firstname.lastname@example.org>; eXist Open <email@example.com>
Sent: Fri, July 30, 2010 2:41:24 PM
Subject: Re: [Exist-open] lucene snowball analyzer
Am 2010-07-30 17:13, schrieb Wolfgang Meier:
>> In the org.exist.indexing.lucene.LuceneIndex class you need to comment out
>> the Lucene StandardAnalyzer (as the default analyzer used) and put this one
>> in it.
> This should not be necessary. I'm not sure why you had to do that.
> However, in addition to collection.xconf, you can also configure the
> analyzer in the main conf.xml:
> <module id="lucene-index" class="org.exist.indexing.lucene.LuceneIndex"
> <analyzer class="..."/>
> Peter, putting the module jar into
> EXIST-HOME/extensions/indexes/lucene/lib/ should indeed make it
> available on the classpath.
I think it is available on the classpath, there is no not-found-exception but a
instantiation-exception. I added the import statement in LuceneIndex.java and recompiled. The message remains and no index will be created:
Caused by: java.lang.InstantiationException: org.apache.lucene.analysis.snowball.SnowballAnalyzer
I will give in. it was very easy to get pdf-images and hyphenation patterns into fop. this is a tougher one. I also tried to pass some more arguments to the analyzer in collection.xconf:
<analyzer id="snowball" class="org.apache.lucene.analysis.snowball.SnowballAnalyzer" stemmer="German" locale="de"/>