What Hoss said, and in addition somewhere some custom code has to be translating things back and forth. For dates, Solr wants YYYY-MM-DDTHH:MM:SSZ as a date string it knows how to deal with. That simply couldn't parse as a float type so there's some custom code that transforms dates into a float at ingest time and converts from float to something recognizable as a date on output.
On Mon, Oct 9, 2017 at 2:06 PM, Chris Hostetter <hossman_luc...@fucit.org> wrote: > > : Here is my question. In schema.xml, there is this field: > : > : <field name="unixdate" type="float" indexed="true" stored="true" /> > : > : Question: why is this declared as a float datatype? I'm just looking > : for an explanation of what is there – any changes come later, after I > : understand things better. > > You would hvae to ask the creator of that schema.xml file why they made > that choice ... to the best of my knowledge, no sample/example schema that > has ever shipped with any version of solr has ever included a "unixdate" > field -- let alone one that suggested "float" would be a logically correct > data type for storing that type of information. > > > -Hoss > http://www.lucidworks.com/