我知道 lucene 的不同部分以及如何使用它们,但我还有一个问题。Lucene 在我的网上商店中运行并且做得很好。现在我想使用单个搜索字段优化我的搜索功能的搜索结果,用户可以在其中输入他想要搜索的任何内容。从现在开始,我正在结合不同的搜索方法来获得短语和模糊搜索等结果。问题是我总是得到一个巨大的结果集。我想要一个较小的结果列表,其中包含最佳点击。当我离开模糊时,我可以做到这一点。然后我得到了一个很好的搜索结果,但是当用户输入错误时,结果是空的。
必须有一个解决方案来获得一个分数很高的小结果集,如果命中不好,还可以将它与模糊搜索结合起来?!
我要考虑什么?我应该走哪条路?这种情况的最佳解决方案是什么?