I think I have Sunspot and Solr 5 chatting together happily but I did have to update the schema.xml because Solr deprecated some of the field types. Specifically the DateField and the Sortable fields. So where it was this:
<fieldType name="date" class="solr.DateField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="sdouble" class="solr.SortableDoubleField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="sfloat" class="solr.SortableFloatField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="sint" class="solr.SortableIntField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="slong" class="solr.SortableLongField" omitNorms="true"/>
I have changed it to this:
<fieldType name="date" class="solr.TrieDateField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="sdouble" class="solr.TrieDoubleField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="sfloat" class="solr.TrieFloatField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="sint" class="solr.TrieIntField" omitNorms="true"/>
<!-- *** This fieldType is used by Sunspot! *** -->
<fieldType name="slong" class="solr.TrieLongField" omitNorms="true"/>
Wherever the docs said a field was deprecated, I changed it to the replacement field the documentation pointed me to.
I've reindexed the data set and confirmed that things seem to work as expected but I haven't gone in depth. Can I get a double check from the group that those changes seem sensible and should work without hiccups?