我有一个模型,它部署了一个延迟的任务来更新一些属性。该模型被声明为“可搜索”...searchable do text :content, :stored => true end 我认为保存后会重新索引,但测试结果并非如此。如果我执行rake sunspot:reindex,那么...
假设我想在我的应用程序中搜索事件。当我显示结果时,我想显示谁创建了该事件。 有没有办法添加.includes(:user)以避免不必要的查询(每个事件一个查询)?我在文档中找不到它。 我应该只是将用户姓名与事件索引吗?但是我需要保持用户信息最新... 谢谢
请告诉我是否有误,我认为Solr只接受在schema.xml中已经提到的字段。因此,如果我有一个名为“title”的字段,我需要在schema.xml中提及它。 在Sunspot的文档中没有关于修改schema.xml的提及。我想知道Sunspot如何修改schema.xml以允许输入自定义...
我在使用Passenger、Capistrano、nginx和MySQL将我的Rails 3.0.10应用部署到Ubuntu 10.04服务器时遇到了很多麻烦(甚至在apache2上也是如此)。在将rake降级为0.8.7后,它终于开始运行,但现在Sunspot / Solr在我的开发环境中无...
我有一个带有可搜索块的模型,如下所示:class Contact < ActiveRecord::Base searchable do text :contact_name, :company_name, :contact_email end end 在控制器的ind...
我正在尝试通过功能强大的Sunspot gem实现Rails的站点搜索。这涉及一次对多个非常不同的模型进行搜索。我想做的是使用faceting功能,允许用户在每个模型上过滤他们的搜索结果,或默认查看所有的搜索结果,并按照:boost限定符交错排列在同一页上。结合Sunspot Railscas...
我正在将我的应用程序升级到Rails 4,并且经过一番折腾,现在我的rails服务器以及sunspot solr都能够运行,我可以访问Solr管理页面。然而,当我尝试从我的Rails开发应用程序访问solr以进行搜索或索引时,我会遇到以下错误: RSolr::Error::Http (RSo...
我在mysql数据库中有数百万条记录。我在Rails 3中为iPhone应用程序实现了一个普通的REST api,但SAYT功能响应非常缓慢。搜索数据库并返回结果需要很长时间。如何提高性能? 我已经对表进行了索引。我应该更深入地研究哪些方面,例如MySQL调优,或者我应该使用rails sp...
我在我的Rails应用程序中使用Sunspot通过Solr,需要返回超过默认设置的30个记录。我可以按照Sunspot Solr中所说的那样做,但我不想对数据进行分页。我希望在单个页面上显示所有数据,而不考虑行数。同时,提供硬编码值并不是我正在寻找的可行解决方案。
我们在最新的项目中使用Sunspot进行搜索。同时,我们使用Devise,并按如下方式对用户模型进行索引: searchable do text :fname text :lname text :email text :description text :twitter_...