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.

Reply via email to