lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kumar gaurav <kg2...@gmail.com>
Subject Re: Developing custom tokenizer/filter in solr 5.4.1
Date Wed, 08 Nov 2017 06:59:55 GMT
Hi Erick

I am very happy to see your reply .

It was mistakenly written 5.4.1 in last mail . I am developing plugin in
solr-5.2.1 .

i am compiling jars and executing for the same version i.e. 5.2.1 , yet i
am getting following error

Caused by: org.apache.solr.common.SolrException: Plugin init failure
for [schema.xml] analyzer/filter: class
com.skyrim.ReverseFilterFactory
	at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:178)
	at org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:401)
	at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:104)
	at org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:52)
	at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:152)
	... 16 more
Caused by: java.lang.ClassCastException: class com.skyrim.ReverseFilterFactory
	at java.lang.Class.asSubclass(Class.java:3404)
	at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:475)
	at org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:560)
	at org.apache.solr.schema.FieldTypePluginLoader$3.create(FieldTypePluginLoader.java:383)
	at org.apache.solr.schema.FieldTypePluginLoader$3.create(FieldTypePluginLoader.java:377)
	at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:152)



Please help me its very urgent to build a custom tokenizer like
StandardTokenizerFactory where i will write my own rules for indexing.






On Wed, Nov 8, 2017 at 4:30 AM, Erick Erickson <erickerickson@gmail.com>
wrote:

> Looks to me like you're compiling against the jars from one version of
> Solr and executing against another.
>
> /root/solr-5.2.1/server/solr/#####/conf/managed-schema
>
> yet you claim to be using 5.4.1
>
> On Tue, Nov 7, 2017 at 12:00 PM, kumar gaurav <kg2989@gmail.com> wrote:
> > Hi
> >
> > I am developing my own custom filter in solr 5.4.1.
> >
> > I have created a jar of a filter class with extend to TokenizerFactory
> > class .
> >
> > When i loaded in to sol config and add my filter to managed-schema , i
> > found following error -
> >
> > org.apache.solr.common.SolrException: Could not load conf for core
> > ####: Plugin init failure for [schema.xml] fieldType "text_reversed":
> > Plugin init failure for [schema.xml] analyzer/filter: class
> > com.skyrim.ReverseFilterFactory. Schema file is
> > /root/solr-5.2.1/server/solr/#####/conf/managed-schema
> >
> >
> > Caused by: java.lang.ClassCastException: class com.skyrim.
> ReverseFilterFactory
> >
> >
> > Why java.lang.ClassCastException is occurring while loading a plugin ?
> >
> >
> > Please help someone . very much thanks in advance .
> >
> >
> >
> >
> > regards
> >
> > Kumar Gaurav
> >
> > Software Engineer
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message