点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
混合使用的新语言,例如en_US,en_UK,en_CA,en_SG,en_AU,es_MX
在进行Solr索引编制时,OOTB表示[doc = hybrisProductCatalog/Staged/10W1002]未知字段'categoryName_text_en_ca_mv'
没有建立完整索引/更新索引...
是的,我已将所有必需的更改添加到hybris \ config \ solr \ instances \ default \ configsets \ default \ conf \ shema.xml hybris \ config \ solr \ instances \ default \ configsets \ default \ conf \ solrconfig.xml
并在下面的hybris \ config \ solr \ instances \ default \ configsets \ default \ conf \ lang
中添加了stopwords_en_CA.txt帮助我,我需要进行任何自定义吗?
错误日志:信息: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-警告[update-hybrisIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob ](update-hybrisIndex-cronJob)[SolrIndexerJob]索引器调用期间出错:hybrisIndex de.hybris.platform.solrfacetsearch.indexer.exceptions.IndexerException:索引器工作程序失败。 已通过de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategyy .runWorkers(DefaultIndexerStrategy.java:525)位于de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.runWorkers(DefaultIndexerStrategy.java:525)位于de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy .executeIndexerWorkers(DefaultIndexerStrategy.java:440)位于de.hybris.platform.solrfacetsearch.indexer.strategies.impl.DefaultIndexerStrategy.doExecute(DefaultIndexerStrategy.java:355)位于de.hybris.platform.solrfacetsearch.indexer.strategies.ympl.DefaultIndexerStrategy 在de.hybris.platform.solrfacetsearch.indexer.impl.DefaultIndexerService.updateIndex(DefaultIndexerService.java:92)处的.execute(DefaultIndexerStrategy.java:326)在de.hybris.platform.solrfacetsearch.indexer.cron.Solr 位于de.hybris.platform.solrfacetsearch.indexer.cron.AbstractIndexerJob.perform(AbstractIndexerJob.java:41)的IndexerJob.performIndexingJob(SolrIndexerJob.java:74)位于de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob.performCronJob( 位于de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1274)处的ServicelayerJob.java:38)位于de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:794)处 .hybris.platform.cronjob.jalo.Job.access $ 1(Job.java:747)位于de.hybris.platform.cronjob.jalo.Job $ JobRunable.run(Job.java:667)位于de.hybris.platform。 util.threadpool.PoolableThread.run(PoolableThread.java:198)由以下原因引起:org.apache.solr.client.solrj.impl.HttpSolrClient $ RemoteSolrException:服务器错误 http://localhost:8983/solr/master_hybris_Product:错误:[doc = hybrisProductCatalog/Staged/10W1002] org.apache.solr中的字段'categoryName_text_en_ca_mv'未知。 client.solrj.impl.HttpSolrClient.executeMethod(HttpSol org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:234)的rClient.java:560)org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java: 226)在org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:107)在org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:135)在org.apache.solr org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:86)上的.client.solrj.SolrClient.add(SolrClient.java:72)
根据要求更新schema.xml和Solrconfig.xml。
1。 在删除现有文件后,将附件的schema.xml放在以下位置
hybris \ bin \ ext-commerce \ solrserver \ resources \ solr \ 7.5 \ server \ server \ solr \ configsets \ default \ conf
2。 停止solr服务器
ant stopSolrServer(路径:hybris \ bin \ platform)
3。 删除hybris \ config \ solr \ instances中存在的"默认"文件夹
4。 启动solr服务器
ant startSolrServer(路径:hybris \ bin \ platform)
5。 新的架构文件将在以下位置生成,并将用于solr索引。
hybris \ config \ solr \ instances \ default \ configsets \ default \ conf
解决方案:德里Ashish Ranjan
一周热门 更多>