【发布时间】:2010-09-13 00:08:37
【问题描述】:
我是 Solr 搜索的新手,并试图掌握如何处理结果的排序。我正在使用 Ruby on Rails 和 Sunspot gem 来与 Solr 交互。
我有一个 Article 模型,它具有以下被索引的字段:
text Title
text AuthorNames
integer NumberOfReviews
我希望能够在 Solr 上执行搜索:
- 在返回任何其他内容之前返回完全匹配的标题
- 评论数较多的文章按比例给予正面权重
理想情况下,我还希望能够做类似谷歌的事情,在某种程度上也发现了未遂事件和拼写错误,并且当用户看起来可能犯了错误时,建议进行替代搜索,尽管我'不确定这是可能的。
任何人都可以帮助或指出正确的方向吗?提前致谢!
【问题讨论】:
标签: ruby-on-rails search lucene solr sunspot