: > When I specify analyzer class in schema, something : > like below and do : > analysis on this field in analysis page : I cant see : > verbose output on : > tokenizer and filters
The reason for that is that if you use an explicit Analyzer implimentation, the analysis tool doesn't know what the individual phases of hte tokenfilters are -- the Analyzer API doesn't expose that information (some Analyzers may be monolithic and not made up of individual TokenFilters) : > <fieldType name="text_chinese" : > class="solr.TextField"> : > <analyzer : > class="org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer"> : > <tokenizer ... : Above config is somehow wrong. You cannot use both analyzer combined : with tokenizer and filter altogether. If you want to use lucene analyzer : in schema.xml there should be only analyzer definition. Right. what's happening here is htat since a "class" is specifid for hte analyzer, it is ignoring the tokenizer+tokenfilters listed. I've opened a bug to add better error checking to catch these kinds of configuration mistakes... https://issues.apache.org/jira/browse/SOLR-3683 -Hoss