2020-09-22 07:49发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
根据我的分析,似乎solr搜索未在类型为" String"的已定义indexedProperty中寻找值,因为我正在从类型为" text"的索引属性中获取搜索结果。 例如,我无法搜索产品的code属性下提供的值,该属性的索引属性为String类型。
有什么办法可以使solr也搜索字符串的索引属性。
谢谢
如果产品代码为字母数字,您将遇到问题,则可以尝试将SolrIndexedProperty.type(code)从字符串更改为文本
感谢David。
是的,它是字母数字。 我将尝试将其更改为文本。 因此,如果我没有记错的话,那么SOLR通常会在"文本"类型的SolrIndexedProperty中进行搜索。 对? 我有兴趣知道solr将在哪里搜索。
它可以搜索,但要注意的是您的产品代码中不应包含任何空格。 它将其视为不同的文字。 因此,要么使您的产品代码没有任何特殊字符,然后尝试或使用文本类型。
感谢Aashish。
通常,将在类型为"文本"的SolrIndexedProperty中进行搜索。 对? 我有兴趣知道solr将在哪里搜索。
最多设置5个标签!
如果产品代码为字母数字,您将遇到问题,则可以尝试将SolrIndexedProperty.type(code)从字符串更改为文本
感谢David。
是的,它是字母数字。 我将尝试将其更改为文本。 因此,如果我没有记错的话,那么SOLR通常会在"文本"类型的SolrIndexedProperty中进行搜索。 对? 我有兴趣知道solr将在哪里搜索。
谢谢
它可以搜索,但要注意的是您的产品代码中不应包含任何空格。 它将其视为不同的文字。 因此,要么使您的产品代码没有任何特殊字符,然后尝试或使用文本类型。
感谢Aashish。
通常,将在类型为"文本"的SolrIndexedProperty中进行搜索。 对? 我有兴趣知道solr将在哪里搜索。
谢谢
一周热门 更多>