More information about this , the custom analyzer just implement "createComponents" of Analyzer.
And my configure in schema.xml is just something like : <fieldType name="text_cn" class="solr.TextField" > <analyzer class="my.package.CustomAnalyzer" /> </fieldType> >From the log I cannot see any error information , however , when I want to analysis or add document data , it always hang there . Any way to debug or narrow down the problem ? Thanks in advance . -Mingz On 10/21/13 4:35 PM, "Mingzhu Gao" <m...@adobe.com> wrote: >Dear solr expert , > >I would like to write my own analyser ( Chinese analyser ) and integrate >them into solr as solr plugin . > >From the log information , the custom analyzer can be loaded into solr >successfully . I define my <fieldType> with this custom analyzer. > >Now the problem is that , when I try this analyzer from >http://localhost:8983/solr/#/collection1/analysis , click the analysis , >then choose my FieldType , then input some text . >After I click "Analyse Value" button , the solr hang there , I cannot get >any result or response in a few minutes. > >I also try to add some data by "curl >http://localhost:8983/solr/update?commit=true -H "Content-Type: text/xml" >, or by "post.sh" in exampledocs folder , >The same issue , the solr hang there , no result and not response . > >Can anybody give me some suggestions on how to debug solr to work with my >own custom analyzer ? > >By the way , I write a java program to call my custom analyzer , the >result is okay , for example , the following code can work well . >============== >Analyzer analyzer = new MyAnalyzer() ; > >TokenStream ts = analyzer.tokenStream() ; > >CharTermAttribute ta = ts.getAttribute(CharTermAttribute.class); > >ts.reset(); > >while (ts.incrementToken()){ > >System.out.println(ta.toString()); > >} > >============= > > >Thanks, > >-Mingz >