mysql-太阳黑子solr未定义字段类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql-太阳黑子solr未定义字段类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含844字,纯文字阅读大概需要2分钟。
内容图文
我的黑子和solr有问题.在开发过程中,它像魔术一样工作,但是在生产中,我从rails生产日志中得到了以下错误:
RSolr :: RequestError(Solr响应:未定义的字段类型):
app / controllers / search_controller.rb:7:在`index’中
我想这与schema.xml有关.但是我是个新手.有人可以帮我吗?
好:
调节器
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
解决方法:
听起来您的生产Solr实例未使用Sunspot的schema.xml.
type字段应该在Sunspot的标准schema.xml中定义,它用于为对象的模型名称建立索引,以便以后用于过滤搜索.看到一条错误消息,指出未定义类型,这对我而言意味着您正在使用除Sunspot之外的schema.xml.
可能是您使用了用于在服务器上安装Solr的方法中的其他一些示例或默认配置集.如果可以,请详细说明如何设置生产Solr服务器.
内容总结
以上是互联网集市为您收集整理的mysql-太阳黑子solr未定义字段类型全部内容,希望文章能够帮你解决mysql-太阳黑子solr未定义字段类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。