从思考狮身人面像转换为 Solr 太阳黑子
由于一些原因,我们正在从思考狮身人面像转向太阳黑子。我必须重写搜索逻辑,但是我不确定如何转换以下内容: 我想将搜索 :any 转换为 Sunspot。这意…
任务 sunspot:mongo:reindex 在 Sunspot Solr 中使用 Mongoid 时出错
我有 solr 和 sunspot_mongo gem。当我尝试运行 sunspot:mongo:reindex 时出现此错误: reindexing House rake aborted! RSolr::Error::Http - 500 In…
如果 order_by 是 t.date 或 t.decimal 字段,如何使用它?
如何按小数或日期字段排序? class CreateUserPrices < ActiveRecord::Migration def self.up create_table :user_prices do |t| t.decimal :price, :…
Mac OS X Lion 上的 java 更新后 Solr 连接被拒绝错误
我最近更新了 Mac OS X 10.7-Update 1 的 Java。之后我认识到,在 Rails 3.0.10 下使用 sunspot/solr 的本地开发应用程序中,solr 服务器正确启动 0:0…
getaddrinfo:solr sunspot 未知名称或服务
我正在尝试使用 Rails 3.1 运行 solr 和 sunspot,但我不断收到错误消息, getaddrinfo: Name or service not known 我的控制器相当基本 def index @f…
太阳黑子搜索 order_by 错误 - 目标列未排序
我正在 Ruby on Rails 3.1 中实现一个非常基本的 Sunspot solr 搜索。我在整数列上使用 order_by 参数调用 Idea 模型上的搜索,但结果集未排序。 cont…
太阳黑子和 RSpec 失败。提交似乎不起作用
我已经在 Rails 站点上使用 RSpec 运行了一些测试,但是尽管如此 按照说明操作,事情不太正常。 我通过 Factory 创建一篇文章,运行 Sunspot.commit,…
如何在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 ... 在搜索控制…