点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有新的hybris 6.6设置,在其中定义了一些同义词。 运行完整的solr索引查询间歇性失败,并显示以下错误:链接文本
此错误不是恒定的,索引在随后的运行中成功运行,没有任何更改。 我尝试调试,发现每次运行都无法成功创建 hybris \ data \ solr \ instances \ default \ master__CProduct_flop \ managed \ _schema_analysis_synonyms_en.json ,这会导致索引编制失败。
对此进行任何输入都会有所帮助。 谢谢。
10667-solr-error.txt (9.6 kB)
您是否能够找出真正的问题及其可能的解决方法?
此问题是由于来自ace Wrap,ace wrap, Ace包装,ACE WRap)。 运行完全索引时,将首先删除solr服务器中的同义词,但是当尝试删除ace Wrap时,将删除所有同义词,无论大小写如何。 因此,当另一个删除请求删除" ace wrap"时,由于索引失败,该请求返回404。 由于现在已删除solr服务器中所有区分大小写的同义词,因此,当运行完全索引时,它将成功运行。 但是,来自Hybris的所有同义词(ace Wrap,ace wrap,Ace wrap,ACE WRap)再次导出到Solr,因此,当再次运行索引时,它将失败。 因此,索引会间歇性地失败,可以通过在"同义词来自"中仅保留小写同义词(ace wrap)并删除其他别名来解决。 即使已搜索ACE WRAP,也不会影响搜索,因为text_spell字段启用了LowerCaseFilterFactory,从而允许搜索任何大小写同义词。
一周热门 更多>