On 6/16/2011 11:12 AM, Ariel wrote:
Thanks for your answer, I have just put the filter in my schema.xml but it
doesn't work I am using solr 1.4 and my conf is:

<code>
<analyzer type="index">
     <tokenizer class="solr.WhitespaceTokenizerFactory"/>
     <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt"/>
     <filter class="solr.LowerCaseFilterFactory"/>
     <filter class="solr.HTMLStripCharFilterFactory"/>
     <filter class="solr.SnowballPorterFilterFactory" language="Spanish"/>
     <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
  </analyzer>
</code>


But it doesn't work in tomcat 6 logs I get this error:

  java.lang.ClassCastException:
org.apache.solr.analysis.HTMLStripCharFilterFactory cannot be cast to
org.apache.solr.analysis.TokenFilterFactory

According to the wiki, the output of that filter must be passed to either another CharFilter or a Tokenizer. Try moving it before WhitespaceTokenizerFactory.

Shawn

Reply via email to