对于搜索使用 Solr 的电子商务网站……我们在 Solr 索引中有一个带有处理器、教授和预言的产品。
我们正在对以下术语进行查询,以搜索“先知”。而且我们没有与该查询完全匹配的文档。
所以,我们需要显示一个像 Google 这样的结果......我们将在其中显示......
“预言家”没有匹配的结果。
改为显示“预言”的结果。你是说-proceor 还是教授?
我们正在尝试使用 Solr Wiki 中描述的 Solr Fuzzy Query,但这并没有这样做......相反,它包含与搜索词相似的结果。
为了使上述工作...我们理解以下内容..
1. 为给定术语在 Solr 中进行默认搜索..
2. 如果没有找到结果,我们将需要在 Solr 中再次搜索以匹配搜索词和
3 . 为页面上第一个最接近的匹配项提供结果,并为搜索结果页面提供下一个最接近的匹配项链接。
但是,我们不知道如何实现这一点?我们一直在尝试模糊搜索,但这似乎不符合这种要求。我们具体需要做什么?
具体来说,如果没有找到给定术语的结果,如何找到紧密匹配的术语?