点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用hybri...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用hybri...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用hybris 6.2.0.11和Hybris OOB solr独立实例。
我已经在impex下面创建了同义词。
INSERT_UPDATE SolrSynonymConfig; facetSearchConfig(name)[unique = true]; synonymFrom [unique = true]; synonymTo ;; language(isocode); $ facetSearchConfigName;" kingdom12345";" yyyy"; en
注意:" yyyy"文本出现在产品名称中,该名称已在solr服务器中提供。
我尝试了"同义词导出"按钮,也尝试通过HMC进行完全索引。
但是当搜索文本" kingdom12345"时,它应该给出字符串" yyyy"的结果。 此查询应提供产品,但找不到产品。
当我在tomcat控制台中签入时。 它给出以下查询。
DisMaxFreeTextQueryBuilder] {!multiMaxScore tie = 0.0}((code_string:kingdom ^ 90.0)OR(keywords_text_en:kingdom ^ 20.0)OR(manufacturerName_text:kingdom ^ 40.0)OR(categoryName_text_en_mv:kingdom ^ 20.0)OR(ean_string:kingdom ^ 100.0)或(name_text_en:kingdom ^ 50.0)或((keywords_text_en:kingdom〜^ 10.0)或(manufacturerName_text:kingdom〜^ 20.0)OR(categoryName_text_en_mv:kingdom〜^ 10.0)OR(name_text_en:kingdom〜^ 25.0))或 ((code_string:kingdom * ^ 45.0)OR(ean_string:kingdom * ^ 50.0))OR((keywords_text_en:" kingdom" ^ 40.0)OR(manufacturerName_text:" kingdom" ^ 80.0)OR(categoryName_text_en_mv:" kingdom" ^ 40.0) 或(name_text_en:" kingdom" ^ 100.0))
问题1:从上面的日志看来,同义词无效,它被视为纯文本搜索。 如果这不是设置同义词的正确方法,那么如何将例如" kingdom12345"的同义词设置为" yyyy"?
问题2::如何检查(UI步骤)solr服务器中存在的所有同义词?
谢谢。
好,对字段值(查询)执行相同的操作并将其粘贴到此处。 如果您从"售出"管理控制台进行查询,是否会得到理想的结果? 您还可以启用solrQueryDebuggingListener-backoffice-> indexedTypes->选择indexedType-> Administration选项卡->添加侦听器solrQueryDebuggingListener。 然后重新运行搜索,并在控制台中检查匹配的内容和原因。
一周热门 更多>