如何在solr中提供就地自动更正?

q8l4jmvw  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(374)

在solr中是否可以提供就地自动校正?比如护目镜:

如果是,请告诉我怎么做?
是solr配置吗?或者在我得到Solr的建议后再加上一些手工编码的逻辑?
因为我已经在使用solr的suggester组件了,而且我还没有把这个自动更正到位。

ctehm74n

ctehm74n1#

我看到两个组件,以获得您想要的结果。
(后端)启用拼写检查组件(http://docs.lucidworks.com/display/solr/spell+checking)
(前端)使用某种jquery/ajax(http://jqueryui.com/autocomplete/)调用服务器并使用结果用服务器的结果自动填充下拉列表

cotxawn7

cotxawn72#

只需使用solr拼写检查组件。suggest组件已经重用了很多东西。所以添加正确的建议应该很容易。
看到了吗http://wiki.apache.org/solr/suggester 以及http://wiki.apache.org/solr/spellcheckcomponent#spellcheck.collateextendedresults
您可以使用排序规则查询来确保单击时的搜索结果。

相关问题