【发布时间】:2011-08-18 08:45:33
【问题描述】:
我的太阳黑子和 solr 有问题。在开发中它像魅力一样工作,但在生产中我从我的 Rails 生产日志中得到以下错误:
RSolr::RequestError(Solr 响应:未定义的字段类型): app/controllers/search_controller.rb:7:in `index'
我猜它与 schema.xml 有关。但我对 solr 很陌生。那么有人可以帮帮我吗?
好的:
控制器
def index
unless params[:q].blank?
@search = Question.search do
fulltext params[:q]
end
@results = @search.results
else
@results = nil
end
@searchterm = params[:q]
结束
模型(问题)
...
searchable do
text :title
text :content
end
【问题讨论】:
-
显示您的型号和控制器代码,这些天我们都缺少操作系统水晶球 :)
标签: mysql ruby-on-rails solr sunspot sunspot-rails