Hybris是否可以自行处理SOLR拼写检查功能?

问题描述

使用确实具有 Solr 7.7 Hybris Commerce 6.7 ,我发现很难适当地配置Solr以满足业务期望,同时向他们显示“您的意思”建议。我搜索了许多与此相关的文章,并发现了许多配置参数。基于所有这些,并进行了有意义的更改,我希望对我有所帮助。不幸的是,我仍在寻找像 Flipkart Amazon 这样的零售商正在使用的特定配置或方法。以下是困扰我很多的要点。

  1. 据我所知,拼写检查适用于整个搜索词组中的每个单词。如果用户使用单个单词搜索,但是确实存在可理解的拼写错误,那么Solr可以轻松找到正确的单词。例如。 Telvison 流动性
  2. 如果用户搜索多词(词组),则在某些情况下,Hybris Solr无法提出任何建议。有时,它会显示没有现实世界的建议。例如。如果您拼写错误观看手表,则会提示苹果水。对于演讲者,它建议演讲者。对于热水剧院,建议使用天水剧院。对于 samsung note 10 lite ,它建议 samsung note 10升。对于红苹果棉,建议使用红苹果。对于红色苹果手表,它会显示 led苹果手表。还有很多。是不是很荒谬?
  3. 尝试将 WordBreakSolrspellChecker 词典与现有的 DirectSolrspellChecker 一起添加,但不影响建议。我怀疑Hybris是否允许这样做。
  4. 我还尝试过 FileBasedSpellChecker 词典来维护单独的文本文件,但似乎Hybris确实具有硬性依赖性,不允许进行此类更改。
  5. 将字典更改为 IndexBasedSpellChecker ,但在Solr管理控制台中将其抛出异常。
  6. 在使用归类参数后,我发现Solr给我的建议是没有任何直接搜索结果(产品)。仅供参考,我在搜索实现中使用了短语搜索(不是自由文本)。

独立Solr确实为我们提供了许多参数。我研究并实施了这些工具,但是尽管从概念上讲这些工具应该起作用,但我仍然束手无策。

有人可以指导我如何进行吗?如果需要,我可以共享我的Solr配置。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)