Похоже, ваш производственный экземпляр Solr не использует Sunspot schema.xml
.
Поле type
должно быть определено в стандарте Sunspot schema.xml
и используется для индексации имени модели объекта для последующего использования при фильтрации результатов поиска. Когда я вижу сообщение об ошибке, в котором говорится, что type
не определено, это означает, что вы используете schema.xml
, отличное от Sunspot.
Возможно, вы используете какой-то другой пример или набор конфигураций по умолчанию из метода, который вы использовали для установки Solr на вашем сервере. Если вы можете, пожалуйста, уточните, как вы настроили свой рабочий сервер Solr.