Hello

According to release notes from 4.0.0-ALPHA, SOLR-2396, I replaced ICUCollationKeyFilterFactory with ICUCollationField in our schema. But this throws an exception, see the following excerpt from the log:
------------------------------------
Jul 16, 2012 5:27:48 PM org.apache.solr.common.SolrException log
SEVERE: null:org.apache.solr.common.SolrException: Plugin init failure for [schema.xml] fieldType "alphaOnlySort": Pl ugin init failure for [schema.xml] analyzer/filter: class org.apache.solr.schema.ICUCollationField
at 
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:168)
at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:359)
------------------------------------
The deprecated filter of ICUCollationKeyFilterFactory is working without any problem. This is how I did the schema (with the deprecated filter):
------------------------------------
   <!-- field type for sort strings -->
<fieldType name="alphaOnlySort" class="solr.TextField" sortMissingLast="true" omitNorms="true">
      <analyzer>
        <tokenizer class="solr.KeywordTokenizerFactory"/>
        <filter class="solr.ICUCollationKeyFilterFactory"
                locale="de@collation=phonebook"
                strength="primary"
         />
      </analyzer>
    </fieldType>
------------------------------------

Do I have to replace jars in /contrib/analysis-extras/, or any other hints of what might be wrong in my install and configuration?

Thanks a lot
Oliver




Reply via email to