Solr搜索字符串类型的索引属性

2020-09-22 07:49发布

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

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


专家们,

根据我的分析,似乎solr搜索未在类型为" String"的已定义indexedProperty中寻找值,因为我正在从类型为" text"的索引属性中获取搜索结果。 例如,我无法搜索产品的code属性下提供的值,该属性的索引属性为String类型。

有什么办法可以使solr也搜索字符串的索引属性。

谢谢

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

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


专家们,

根据我的分析,似乎solr搜索未在类型为" String"的已定义indexedProperty中寻找值,因为我正在从类型为" text"的索引属性中获取搜索结果。 例如,我无法搜索产品的code属性下提供的值,该属性的索引属性为String类型。

有什么办法可以使solr也搜索字符串的索引属性。

谢谢

付费偷看设置
发送
4条回答
Haoba3210
1楼-- · 2020-09-22 08:11

如果产品代码为字母数字,您将遇到问题,则可以尝试将SolrIndexedProperty.type(code)从字符串更改为文本

Baoming ROSE
2楼-- · 2020-09-22 08:26

感谢David。

是的,它是字母数字。 我将尝试将其更改为文本。 因此,如果我没有记错的话,那么SOLR通常会在"文本"类型的SolrIndexedProperty中进行搜索。 对? 我有兴趣知道solr将在哪里搜索。

谢谢

昵称总是被占用
3楼-- · 2020-09-22 08:24

它可以搜索,但要注意的是您的产品代码中不应包含任何空格。 它将其视为不同的文字。 因此,要么使您的产品代码没有任何特殊字符,然后尝试或使用文本类型。

樱桃小丸子0093
4楼-- · 2020-09-22 08:27

感谢Aashish。

通常,将在类型为"文本"的SolrIndexedProperty中进行搜索。 对? 我有兴趣知道solr将在哪里搜索。

谢谢

一周热门 更多>