You would have to ask this on the Lucene lists. Or, on the code project sites for IKA and PA.
----- Original Message ----- | From: "王植萌" <[email protected]> | To: [email protected] | Sent: Friday, November 23, 2012 4:34:11 AM | Subject: Re: seq2sparse -a analyzerClass is throwing: ClassNotFoundException | | By the way ,how about the SmartChineseAnalyzer? Is it better than | IKAnalyzer and PaodingAnalyzer? | | | 在 2012-11-23,下午6:49,Phoenix Bai <[email protected]> 写道: | | > you are absolutely right, it is because lucene-smartcn.jar is not | > included | > in the mahout-examples-0.7-SNAPSHOT-job.jar! | > | > thanks again and wish u a great day! | > | > On Thu, Nov 22, 2012 at 1:48 AM, Jérémie Gomez | > <[email protected]>wrote: | > | >> Hi, | >> | >> My understanding is that the seq2sparse command line uses this jar | >> behind | >> the scene : examples/target/mahout-examples-0.8-SNAPSHOT-job.jar. | >> It | >> packages many dependencies, including | >> org.apache.lucene.analysis.cn.ChineseAnalyzer, but not | >> including | >> org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer. | >> | >> If you want to use the SmartChineseAnalyzer you'll have to add it | >> as a | >> dependency either by modifying maven dependencies and rebuiling, | >> or just by | >> injecting the ChineseAnalyzer class into the jar (using jar xf, | >> jar cf, | >> etc.). | >> | >> | >> Jeremie | >> | >> 2012/11/21 Phoenix Bai <[email protected]> | >> | >>> HI All, | >>> | >>> I tried to specify the analyzer class for seq2sparse, but it is | >>> throwing | >>> ClassNotFoundException. | >>> | >>> I tried two and some is working, and others not: | >>> | >>> 1) works perfectly: -a | >>> org.apache.lucene.analysis.WhitespaceAnalyzer | >>> 2) works perfectly: -a | >>> org.apache.lucene.analysis.cn.ChineseAnalyzer | >>> 3) not working: -a | >>> org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer | >>> throws "java.lang.ClassNotFoundException: | >>> org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer" | >>> | >>> to check if the jar is in the classpath: | >>> $mahout classpath | >>> | >>> result: | >>> | >>> | >> ...:/cloud/mahout-0.7/lib/lucene-queries-3.6.0.jar:/cloud/mahout-0.7/lib/lucene-smartcn-3.6.1.jar:... | >>> | >>> it is there. | >>> | >>> I can`t figure out what goes wrong here. | >>> so, could you please enlighten me? | >>> | >>> thank you very much in advance! | >>> | >> | |
