StopWords功能无法在旧版模式下关闭

2020-09-12 02:43发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在hybris 5.7.0.10中,停用词功能在旧模式OFF下不起作用。 但是,在"旧版"模式打开的情况下,它可以正常工作。 我们无法打开旧版模式,因为它会破坏项目中的其他内容。

对此进行任何修复。 请指教。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在hybris 5.7.0.10中,停用词功能在旧模式OFF下不起作用。 但是,在"旧版"模式打开的情况下,它可以正常工作。 我们无法打开旧版模式,因为它会破坏项目中的其他内容。

对此进行任何修复。 请指教。

付费偷看设置
发送
7条回答
d56caomao
1楼-- · 2020-09-12 03:22

文档说

标准Solr组件用于 支持的同义词和停用词 可以在运行时更改。 这个 机制基于托管 资源。 ignoreCase参数 需要全局设置,您可以 覆盖您的值 local.properties文件。

示例:

  solrfacetsearch.synonyms.filter.ignoreCase = true
  solrfacetsearch.stopwords.filter.ignoreCase = true


  
Tong__Ming
2楼-- · 2020-09-12 03:24

您正在使用哪种Solr服务器,hybris 5.7.0.10随附的服务器?

旧模式打开适用于与以前的hybris版本捆绑在一起的Solr服务器。 传统模式OFF适用于与hybris 5.7.0捆绑在一起的服务器。

CJones
3楼-- · 2020-09-12 03:20

嗨,

感谢您的答复。

停用词已导出到传统模式为OFF的Solr Server,

http://localhost:8983/solr/master_uk_Product/schema/analysis/停用词/en

{" responseHeader":{"状态":0," QTime":1}," wordSet":{" initArgs":{" ignoreCase":" true"}," initializedOn":" 2016-06- 08T11:15:24.222Z"," managedList":[" in"," the"]}}

但是,该网站并没有限制Stopwords的搜索结果。 理想情况下应该。

我尝试将" solrfacetsearch.stopwords.filter.ignoreCase = true"放在local.properties中。 但这是行不通的。

Haoba3210
4楼-- · 2020-09-12 03:20

您好,

我们当前正在使用与hybris 5.7.0.10捆绑在一起的服务器。

Cikesha
5楼-- · 2020-09-12 03:26

能否请您转到Solr管理控制台/核心/分析? 例如,您可以使用text_en类型并检查停用词过滤器是否删除了一些停用词。

您也不应忘记,仅针对Solr schema.xml文件中的某些类型配置了solr.ManagedStopFilterFactory过滤器。

SAP小黑
6楼-- · 2020-09-12 03:34

如果是这种情况,那么在"旧版"模式为ON的情况下,它不起作用。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答