17得票3回答
sunspot_rails在保存后没有重新索引模型

我有一个模型,它部署了一个延迟的任务来更新一些属性。该模型被声明为“可搜索”...searchable do text :content, :stored => true end 我认为保存后会重新索引,但测试结果并非如此。如果我执行rake sunspot:reindex,那么...

16得票3回答
太阳黑子 Rails:在调用 .results 时包含关联模型

假设我想在我的应用程序中搜索事件。当我显示结果时,我想显示谁创建了该事件。 有没有办法添加.includes(:user)以避免不必要的查询(每个事件一个查询)?我在文档中找不到它。 我应该只是将用户姓名与事件索引吗?但是我需要保持用户信息最新... 谢谢

15得票2回答
Sunspot如何修改Solr的schema.xml?它真的会修改它吗?

请告诉我是否有误,我认为Solr只接受在schema.xml中已经提到的字段。因此,如果我有一个名为“title”的字段,我需要在schema.xml中提及它。 在Sunspot的文档中没有关于修改schema.xml的提及。我想知道Sunspot如何修改schema.xml以允许输入自定义...

14得票7回答
SocketError(getaddrinfo:名称或服务未知)- Sunspot / Solr Rails开发

我在使用Passenger、Capistrano、nginx和MySQL将我的Rails 3.0.10应用部署到Ubuntu 10.04服务器时遇到了很多麻烦(甚至在apache2上也是如此)。在将rake降级为0.8.7后,它终于开始运行,但现在Sunspot / Solr在我的开发环境中无...

13得票5回答
Sunspot_Rails - 页面上出现了“undefined method 'searchable'”错误

我有一个带有可搜索块的模型,如下所示:class Contact < ActiveRecord::Base searchable do text :contact_name, :company_name, :contact_email end end 在控制器的ind...

9得票1回答
Rails Sunspot gem: 使用facets进行多模型站点范围搜索

我正在尝试通过功能强大的Sunspot gem实现Rails的站点搜索。这涉及一次对多个非常不同的模型进行搜索。我想做的是使用faceting功能,允许用户在每个模型上过滤他们的搜索结果,或默认查看所有的搜索结果,并按照:boost限定符交错排列在同一页上。结合Sunspot Railscas...

9得票3回答
Rails 4:RSolr::Error::Http(RSolr::Error::Http - 404未找到)

我正在将我的应用程序升级到Rails 4,并且经过一番折腾,现在我的rails服务器以及sunspot solr都能够运行,我可以访问Solr管理页面。然而,当我尝试从我的Rails开发应用程序访问solr以进行搜索或索引时,我会遇到以下错误: RSolr::Error::Http (RSo...

9得票6回答
如何在Rails 3应用程序中实现更快的Search As You Type (SAYT) API

我在mysql数据库中有数百万条记录。我在Rails 3中为iPhone应用程序实现了一个普通的REST api,但SAYT功能响应非常缓慢。搜索数据库并返回结果需要很长时间。如何提高性能? 我已经对表进行了索引。我应该更深入地研究哪些方面,例如MySQL调优,或者我应该使用rails sp...

8得票1回答
太阳黑子solr搜索,如何一次返回所有记录?

我在我的Rails应用程序中使用Sunspot通过Solr,需要返回超过默认设置的30个记录。我可以按照Sunspot Solr中所说的那样做,但我不想对数据进行分页。我希望在单个页面上显示所有数据,而不考虑行数。同时,提供硬编码值并不是我正在寻找的可行解决方案。

8得票1回答
当可搜索字段更改时才使用太阳黑子指数。

我们在最新的项目中使用Sunspot进行搜索。同时,我们使用Devise,并按如下方式对用户模型进行索引: searchable do text :fname text :lname text :email text :description text :twitter_...