Symptom
Whenever you tried to do a full Solr index, after have modified any synonym or stopword containing special character the indexing fails and the following errors are shown:
Aug 01, 2018 1:58:47 PM org.restlet.engine.log.LogFilter afterHandle INFO: 2018-08-01 13:58:47 10.18.9.89 - 10.18.9.86 8983 DELETE /solr/schema/analysis/synonyms/en/pay+invoice - 404 - 0 0 http://localhost:8983 Apache-HttpClient/4.4.1 (Java/1.8.0_172)
INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | Caused by: de.hybris.platform.solrfacetsearch.solr.exceptions.SolrRestException INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | at de.hybris.platform.solrfacetsearch.solr.impl.AbstractSolrSearchProvider.executeHttpDelete(AbstractSolrSearchProvider.java:602) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | at de.hybris.platform.solrfacetsearch.solr.impl.AbstractSolrSearchProvider.exportSynonyms(AbstractSolrSearchProvider.java:314) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | at de.hybris.platform.solrfacetsearch.solr.impl.SolrStandaloneSearchProvider.exportConfig(SolrStandaloneSearchProvider.java:275) ~[solrfacetsearchserver.jar:?] .... INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | Caused by: de.hybris.platform.solrfacetsearch.solr.exceptions.SolrRestException INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | at de.hybris.platform.solrfacetsearch.solr.impl.AbstractSolrSearchProvider.executeHttpDelete(AbstractSolrSearchProvider.java:602) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | at de.hybris.platform.solrfacetsearch.solr.impl.AbstractSolrSearchProvider.exportSynonyms(AbstractSolrSearchProvider.java:314) ~[solrfacetsearchserver.jar:?] INFO | jvm 1 | main | 2018/08/01 13:58:47.297 | at de.hybris.platform.solrfacetsearch.solr.impl.SolrStandaloneSearchProvider.exportConfig(SolrStandaloneSearchProvider.java:275) ~[solrfacetsearchserver.jar:?]
And in Solr console log we see the following:
2018-08-01 13:58:47.191 INFO (qtp1961176822-23) [ x:master_siteone_Product_default] o.a.s.r.RestManager Resource not found for /schema/analysis/synonyms/en/pay invoice, looking for parent: /schema/analysis/synonyms/en
2018-08-01 13:58:47.191 INFO (qtp1961176822-23) [ x:master_siteone_Product_default] o.a.s.r.RestManager Found parent resource /schema/analysis/synonyms/en for child: pay invoice
2018-08-01 13:58:47.191 INFO (qtp1961176822-23) [ x:master_siteone_Product_default] o.a.s.r.RestManager Found ManagedResource [org.apache.solr.rest.schema.analysis.ManagedSynonymFilterFactory$SynonymManager@1adf450b] for /schema/analysis/synonyms/en/pay invoice
2018-08-01 13:58:47.191 INFO (qtp1961176822-23) [ x:master_siteone_Product_default] o.a.s.r.RestManager [master_siteone_Product_default] webapp=/solr path=/schema/analysis/synonyms/en/pay+invoice params={} msg={pay invoice not found in /schema/analysis/synonyms/en} status=404 QTime=0
Read more...
Environment
Solr OnPrem Standalone
Product
SAP Commerce all versions
Keywords
404; synonyms; stopwords; special character , KBA , CEC-SCC-COM-SRC-SER , Search and Navigation , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview