我的 Rails 应用程序使用 sunspot solr 搜索书籍/作者。现在,如果我将搜索查询设为
“杰弗里·阿切尔”
它将给出以“jeffrey archer”为作者的书集。但如果我给
“杰弗里·阿切尔”
太阳黑子不返回任何结果。所以那个时候我想展示
你的意思?“杰弗里·阿切尔”
如何使用 sunpspot solr 实现这一点?
我的 Rails 应用程序使用 sunspot solr 搜索书籍/作者。现在,如果我将搜索查询设为
“杰弗里·阿切尔”
它将给出以“jeffrey archer”为作者的书集。但如果我给
“杰弗里·阿切尔”
太阳黑子不返回任何结果。所以那个时候我想展示
你的意思?“杰弗里·阿切尔”
如何使用 sunpspot solr 实现这一点?
拼写检查集成到 Sunspot 是实验性的:https ://github.com/sunspot/sunspot/tree/spellcheck
我对 Solr 1.4 和 3.x 中的拼写检查所获得的结果不太满意。然而,随着 Solr 4.0 的发布及其改进的拼写检查功能,它应该被重新审视。
您可以尝试我链接的分支,或者您可能希望直接使用 RSolr 直接执行您自己的拼写检查请求。
欢迎请求请求!
Solr 提供了一个拼写检查组件,您可以使用它根据索引中的术语为用户提供拼写纠正。
Sunspot 只是一个客户端,因此您只需要检查如何配置拼写检查组件。