2020-09-15 04:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有以下要求:-
在自动建议的搜索框中,系统显示具有匹配搜索词属性值的产品。
除了匹配此搜索词外,我还需要匹配类别名称,并且系统应显示该类别中的所有匹配产品。
亲爱的SPS
从您的搜索词中单独创建令牌,令牌是基于"文本"类型字段中的数据创建的。 因此,如果您的categoryName字段是文本类型,那么solr也会在该字段之外创建标记。
现在,如果您搜索术语solr,则会返回其中包含与搜索词匹配的标记的文档。 用外行语言来说,匹配次数越高,文档的排名越高,该文档将出现在搜索结果中的位置越高。
只是让您知道,一个Solr文档被转换为您在前端显示的一个产品数据。
您可以通过创建一些示例数据来对其进行测试。 创建一个产品名称为"黑色皮包"的产品 将其放在" Tommy Hilfigher"类别中。
运行solr索引,将数据放入solr中后,转到solr控制台( https://localhost:8983/solr )并 对Tommy Hilfigher进行文本搜索,您应该会看到名称为"黑色皮包"的产品。
阅读solr wiki,了解如何在solr控制台上进行文本搜索
希望这会有所帮助,如果您需要更多信息,请告诉我。
感谢Saurabh。
客户已更改要求:-
他们正在寻找的是,搜索词应与产品名称/描述相匹配,并且匹配产品的所有相关类别均应显示为自动提示。
最多设置5个标签!
亲爱的SPS
从您的搜索词中单独创建令牌,令牌是基于"文本"类型字段中的数据创建的。 因此,如果您的categoryName字段是文本类型,那么solr也会在该字段之外创建标记。
现在,如果您搜索术语solr,则会返回其中包含与搜索词匹配的标记的文档。 用外行语言来说,匹配次数越高,文档的排名越高,该文档将出现在搜索结果中的位置越高。
只是让您知道,一个Solr文档被转换为您在前端显示的一个产品数据。
您可以通过创建一些示例数据来对其进行测试。 创建一个产品名称为"黑色皮包"的产品 将其放在" Tommy Hilfigher"类别中。
运行solr索引,将数据放入solr中后,转到solr控制台( https://localhost:8983/solr )并 对Tommy Hilfigher进行文本搜索,您应该会看到名称为"黑色皮包"的产品。
阅读solr wiki,了解如何在solr控制台上进行文本搜索
希望这会有所帮助,如果您需要更多信息,请告诉我。
感谢Saurabh。
客户已更改要求:-
他们正在寻找的是,搜索词应与产品名称/描述相匹配,并且匹配产品的所有相关类别均应显示为自动提示。
一周热门 更多>