Hi Shubham, I am getting the ClassNotFoundException while indexing after making the > changes.
- Please describe the error properly with full details. We need to see what is exactly causing ClassNotFoundException in the trace. - This seems to be a Java syntax error due to *EnglishPorterFilterFactory**.java* being not available. Please confirm if it's available in analysis directory. - Also, what Solr version are you using? *EnglishPorterFilterFactory* is already *deprecated* and I suggest you to use *SnowballPorterFilterFactory* with *language="English" *instead. You need to add the stemming in query time analysis chain too, otherwise, query as "bags" will not match with "bag" (indexed). Hope this helps. On Fri, 1 Nov 2019 at 15:42, Shubham Goswami <shubham.gosw...@hotwax.co> wrote: > Hi Jorn > > Thanks for your response. > Following is my field type definition and i am getting the > ClassNotFoundException while indexing after making the changes. > </fieldType> > <fieldType name="text_general" class="solr.TextField" > positionIncrementGap="100" multiValued="true"> > <analyzer type="index"> > <tokenizer class="solr.LowerCaseTokenizerFactory" /> > <filter class="solr.StopFilterFactory" words="stopwords.txt" > ignoreCase="true"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.EnglishPorterFilterFactory"/> > </analyzer> > <analyzer type="query"> > <tokenizer class="solr.StandardTokenizerFactory" /> > <filter class="solr.StopFilterFactory" words="stopwords.txt" > ignoreCase="true"/> > <filter class="solr.SynonymGraphFilterFactory" expand="true" > ignoreCase="true" synonyms="synonyms.txt"/> > <filter class="solr.LowerCaseFilterFactory"/> > </analyzer> > </fieldType> > > On Fri, Nov 1, 2019 at 2:10 PM Jörn Franke <jornfra...@gmail.com> wrote: > > > How did you define the field type? Probably you have syntax errors there. > > I recommend to use the schema rest api instead of schema xml as it will > > give you better feedback on what is wrong and it allows you also better > > versioning of the schema in a source code repository. > > > > https://lucene.apache.org/solr/guide/8_2/schema-api.html > > > > > > > Am 01.11.2019 um 06:41 schrieb Shubham Goswami < > > shubham.gosw...@hotwax.co>: > > > > > > Hello Community > > > > > > I am using a filter class EnglishPorterFilterFactory for stemming > filter > > > but because of usage of this class, my solr is not able reload the > > schema. > > > > > > Can somebody please let me know what exactly this class does and how > can > > i > > > implement stemming ? > > > Any help will be appreciated. Thanks in advance. > > > > > > -- > > > Kind Regards, > > > Shubham Goswami > > > Enterprise Software Engineer > > > mobile: +91 7803886288 > > > email: *shubham.gosw...@hotwax.co* > > > *www.hotwax.co <http://www.hotwax.co/>* > > > > > -- > Kind Regards, > Shubham Goswami > Enterprise Software Engineer > mobile: +91 7803886288 > email: *shubham.gosw...@hotwax.co* > *www.hotwax.co <http://www.hotwax.co/>* > -- -- Regards, *Paras Lehana* [65871] Development Engineer, Auto-Suggest, IndiaMART Intermesh Ltd. 8th Floor, Tower A, Advant-Navis Business Park, Sector 142, Noida, UP, IN - 201303 Mob.: +91-9560911996 Work: 01203916600 | Extn: *8173* -- IMPORTANT: NEVER share your IndiaMART OTP/ Password with anyone.