: I am still struggling with this... but I guess would it be because for some : data there are maximum interger values for the fields "start_year" : "end_year", like "2.14748365E9", which solr does not recognise as "sfloat", : because there is a "E" letter?
when you say you are using "sfloat", that fieldType is using the SortableFloatField class correct? SortableFloatField uses Float.parseFloat to get the float value from your input string, if that fails it will through an exception -- so you should have gotten an error if the value was unparsable ... i'm not sure what might be causing your problem. -Hoss