java - 如何在 Solr 中提供就地自动更正?

标签 java solr autocorrect

Solr 是否可以提供就地自动更正?喜欢护目镜:

enter image description here

如果是的话,请告诉我怎么做?

它是 Solr 配置吗?或者在我得到 Solr 的建议后一些额外的手工编码逻辑?

因为我已经在使用 Solr 的建议组件,并且没有获得这种就地自动更正。

最佳答案

只需使用 solr 拼写检查组件即可。建议组件已经重用了很多东西。因此添加更正的建议应该很容易。

参见http://wiki.apache.org/solr/Suggesterhttp://wiki.apache.org/solr/SpellCheckComponent#spellcheck.collateExtendedResults

您可以使用 collat​​ionQuery 来确保点击时搜索结果。

关于java - 如何在 Solr 中提供就地自动更正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16957169/

相关文章:

c# - 为什么 Sun 不做 C# 到 Java 字节码编译器?

java - DAO 的设计策略应该如何进行更新操作?

java - 线程 "main"java.lang.Error 中出现异常 LUCENE

solr - 如何让 Solr 拼写检查一直有效?

iphone - 当输入 2 个连续空格时,如何以编程方式避免 iPhone/iPad 在文本字段中添加 '.' 字符?

c++ - 如何在 C++ 中的日文字符串中查找空格?

java - Eclipse 挂起一个特定的线程,同时让其他线程运行

java - 我怎样才能使这个算法通用?

java - 使用 Hadoop Map Reduce 加入来自 NoSQL 数据库的数据

Python:有没有比使用自动更正拼写更正更快的方法?