Koji , thank you for reply. I am just using the binary of solr.war , I will try to use the solr source and have a try .
-Mingz On 10/21/13 6:21 PM, "Koji Sekiguchi" <k...@r.email.ne.jp> wrote: >Hi Mingz, > >If you use Eclipse, you can debug Solr with your plugin like this: > ># go to Solr install directory >$ cd $SOLR >$ ant run-example -Dexample.debug=true > >Then connect the JVM from Eclipse via remote debug port 5005. > >Good luck! > >koji > > >(13/10/21 18:58), Mingzhu Gao wrote: >> 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 >>> >> >> > > >-- >http://soleami.com/blog/automatically-acquiring-synonym-knowledge-from-wik >ipedia.html