Parece que sua instância de produção do Solr não está usando o
schema.xml
do Sunspot . O
type
campo deve ser definido no padrão schema.xml
do Sunspot , e é usado para indexar o nome do modelo do objeto, para uso posterior na filtragem de suas pesquisas. Vendo uma mensagem de erro dizendo que type
é indefinido é o que implica para mim que você está usando um schema.xml
além do Sunspot. Pode ser que você esteja usando algum outro exemplo ou conjunto padrão de configurações do método usado para instalar o Solr em seu servidor. Se puder, explique como você configurou seu servidor Solr de produção.