cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

New languages introduced in hybris such as en_US, en_UK, en_CA, en_SG, en_AU, es_MX

Former Member
0 Kudos
1,060

Dear Experts,

New languages introduced in hybris such as en_US, en_UK, en_CA, en_SG, en_AU, es_MX

While we go for Solr Indexing, OOTB says [doc=hybrisProductCatalog/Staged/10W1002] unknown field 'categoryName_text_en_ca_mv'

Full Indexing / Update Indexing is not happening...

Yes I have added all required changes in to hybris\config\solr\instances\default\configsets\default\conf\shema.xml hybris\config\solr\instances\default\configsets\default\conf\solrconfig.xml

and added stopwords_en_CA.txt in the below hybris\config\solr\instances\default\configsets\default\conf\lang

help me, should i need to go for any customizations?

Error LOG: INFO: 2018-02-13 15:43:19 127.0.0.1 - 127.0.0.1 8983 POST /solr/schema/analysis/stopwords/en_CA - 200 - 2 1 http://localhost:8983 Java/1.8.0_51 - WARN [update-hybrisIndex-cronJob::de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob] (update-hybrisIndex-cronJob) [SolrIndexerJob] Error during indexer call: hybrisIndex de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException: Indexer worker failed. Max number of retries in total has been reached at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:490) at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:525) at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:525) at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.executeIndexerWorkers(DefaultIndexerStrategy.java:440) at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:355) at de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.execute(DefaultIndexerStrategy.java:326) at de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerService.updateIndex(DefaultIndexerService.java:92) at de.hybris.platform.solrfacetsearch.indexer.cron.SolrIndexerJob.performIndexingJob(SolrIndexerJob.java:74) at de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:41) at de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob(ServicelayerJob.java:38) at de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1274) at de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:794) at de.hybris.platform.cronjob.jalo.Job.access$1(Job.java:747) at de.hybris.platform.cronjob.jalo.Job$JobRunable.run(Job.java:667) at de.hybris.platform.util.threadpool.PoolableThread.run(PoolableThread.java:198) Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr/master_hybris_Product: ERROR: [doc=hybrisProductCatalog/Staged/10W1002] unknown field 'categoryName_text_en_ca_mv' at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:560) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:234) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:226) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:135) at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:107) at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:72) at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:86) at de.hybris.platform

View Entire Topic
ashish_ranjan
Explorer
0 Kudos

Update schema.xml & Solrconfig.xml as per requirement.

1. Place attached schema.xml after removing existing file at below location

hybris\bin\ext-commerce\solrserver\resources\solr\7.5\server\server\solr\configsets\default\conf

2. Stop solr server

ant stopSolrServer (Path : hybris\bin\platform)

3. Delete the “default” folder present at hybris\config\solr\instances

4. Start solr server

ant startSolrServer (Path : hybris\bin\platform)

5. New schema file will be generated at below location and it will be used for solr indexing.

hybris\config\solr\instances\default\configsets\default\conf

Solution by : Ashish Ranjan, Delhi