关于jcseg和solr的集成
时间: 2013-09-25来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>>
最近收到不少网友的邮件询问jcseg和solr的集成, jcseg和solr的集成过程中报如下类似错误:
Caused by: org.apache.solr.common.SolrException: Plugin init failure for [schema.xml] analyzer/tokenizer: Error instantiating class: 'com.webssky.jcseg.solr.JcsegTokenizerFactory'
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177)
at org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:344)
at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:95)
at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
... 14 more
Caused by: org.apache.solr.common.SolrException: Error instantiating class: 'com.webssky.jcseg.solr.JcsegTokenizerFactory'
at org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:471)
at org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader.java:89)
at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
... 18 more
Caused by: java.lang.InstantiationException: com.webssky.jcseg.solr.JcsegTokenizerFactory
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:468)
... 20 more

这里给出错误原因和解决办法:


1. 确保你的jcseg配置正确, 这个jcseg开发帮助文档中有详细的说明. 另外网络上有一篇博文详细的说明了jcseg和solr的结合配置: http://ghostsinthelab.org/3170/jcseg-1-8-8-solr-4-3-1/
2. 升级solr到最近版本, 最好是4.3以上的版本: jcseg内部jar文件是用solr-4.3.6编译的.
3. 确保scheme.xml配置如下: (注意不要将开发帮助文档中的注释复制进去了)
简易模式: <fieldtype name="textComplex" class="solr.TextField"> <analyzer> <tokenizer class="com.webssky.jcseg.solr.JcsegTokenizerFactory" mode="complex"/> </analyzer> </fieldtype>


复杂模式: <fieldtype name="textSimple" class="solr.TextField"> <analyzer> <tokenizer class="com.webssky.jcseg.solr.JcsegTokenizerFactory" mode="simple"/> </analyzer> </fieldtype>
Happy jcseg !



科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行