如何在rails 3.1中识别和保存数据库中的关键字并稍后检索它
我正在开发一个 Rails 3.1 应用程序,我必须在其中实现以下逻辑。 1)提供搜索框 2) 用户在搜索框中输入查询 3) 如果数据库中不存在查询,则用户将查…
如何“解析”?在测试环境中未定义 Time 类,但在开发或生产环境中未定义 Time 类?
我在运行测试(Steak + Capybara)时遇到一个奇怪的问题,该测试请求某个页面,但出现错误: undefined method parse for Time:Class 该方法调用发生…
Sunspot Rails - 用户可以更改要搜索的字段吗?
我开始使用 Sunspot 在 Rails 3 应用程序中执行搜索,但遇到了疑问。有没有一种方法可以让用户选择他/她想要搜索的字段。例如,在我的应用程序中,我…
Rails Sunspot gem:使用多模型全站搜索的构面
我正在尝试通过强大的 Sunspot gem for Rails 实现全站点搜索。这涉及同时搜索多个截然不同的模型。我想做的是使用分面功能来允许用户过滤每个模型上…
Sunspot Solr synonyms.txt 更新后如何刷新?
我将 Mongoid 与 Sunspot Solr 结合使用,并且经常更新 synonyms.txt 文件,但我不确定什么方法会触发索引使用新的同义词文件进行更新。 现在我做 Sun…
Sunspot on Rails 中命中结果分数的计算公式是什么?
比如说,我的模型中有这样的代码: class Facility < ActiveRecord::Base ... searchable do text :name text :facility_type do end ... 在搜索控制…
可以使用 current_user 对搜索结果进行排序
我正在尝试使用使用产品和用户输入的方程式对搜索结果进行排序。换句话说,我有一个使用来自 Products 和 current_user 的数据的方程。我希望能够按照…
在 Sunspot (Solr) 中使用不同字段类型索引不同字段
我想设置索引,以便语音匹配结果的权重低于常规匹配的权重。 为此,我在 schema.xml 中为文本创建了两个不同的 fieldType 集: 并创建了一个使用语音…
sunspot solr未定义的字段类型
我的太阳黑子和 solr 有问题。在开发中,它的工作方式像魅力,但在生产中,我从 Rails 生产日志中得到以下错误: RSolr::RequestError (Solr Response…
如何使用sunspot_rails gem 搜索相关文章
我有一个迷你博客应用程序,我希望用户查看与他们在文章显示页面中阅读的内容相关的文章。 做类似的事情 如果没有 sunspot_rails gem,我会在我的模型…
Sunspot_rails gem 在 Rails 3.1rc5 中不适用于我
当执行搜索查询时,我得到错误的参数数量 0 of 1 我的控制器代码如下 def search @search = User.search do fulltext params(:search) end @friends =…
Sunspot_Rails - 未定义的方法“可搜索”;在页面上
我有一个带有 searchable 块的模型,如下所示: class Contact < ActiveRecord::Base searchable do text :contact_name, :company_name, :contact_em…
Sunspot-solr 占用了太多内存?有什么方便的方法可以减少内存使用?
所以看来 Sunspot-Solr 正在消耗大量内存。这可能是由于我作为程序员分配正确使用它的不当行为。 首先,我不允许太阳黑子自行重新索引。 searchable :…