One doubt regarding adding the solr plugin.
I have a new java file created that includes few changes in SynonymFilterFactory.java. I want this java file to be added to solr instance. I created a package as : org.apache.pco.search This includes OrcSynonymFilterFactory java class extends BaseTokenFilterFactory implements ResourceLoaderAware {code.....} Packages included: import org.apache.solr.analysis.*; import org.apache.lucene.analysis.Token; import org.apache.lucene.analysis.TokenStream; import org.apache.solr.common.ResourceLoader; import org.apache.solr.common.util.StrUtils; import org.apache.solr.util.plugin.ResourceLoaderAware; import java.io.File; import java.io.IOException; import java.io.Reader; import java.io.StringReader; import java.util.ArrayList; import java.util.List; I exported this java file in eclipse, selecting File tab-Export to package -org.apache.pco.search-OrchSynonymFilterFactory.java and generated jar file - org.apache.pco.orchSynonymFilterFactory.jar This jar file placed in /lib folder of solr home instance Changes in solr config - <lib dir="./lib" /> Now i want to add this in schema fieldtype for synonym filter as <filter class="org.apache.pco.search.orchSynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> But i am not able to do it.." It has an error as org.apache.solr.common.SolrException: Error loading class 'pointcross.orchSynonymFilterFactory' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:373) at org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:388) at org.apache.solr.util.plugin.AbstractPluginLoader" Please can anyone tell me , What is the mistake i am doing here and the fix for it ? Rajani