Alexander Block created SOLR-6430:
-------------------------------------

             Summary: Date sort order for null and dates < 1970 is wrong
                 Key: SOLR-6430
                 URL: https://issues.apache.org/jira/browse/SOLR-6430
             Project: Solr
          Issue Type: Bug
    Affects Versions: 4.9
            Reporter: Alexander Block


I have a date field as follows:

<field name="ETD" type="date" indexed="true" stored="true" multiValued="false" 
/>
...
<fieldType name="date" class="solr.TrieDateField" precisionStep="0" 
positionIncrementGap="0"/>

In my data set I have unset fields (null), dates which are pre EPOCH (e.g. 
1930-02-13T23:00:00Z) and dates which are post EPOCH (e.g. 
2000-12-31T23:00:00Z). When sorting in ascending order, I would expect the null 
fields to be considered the ones with the lowest values, for example:
null
1930-02-13T23:00:00Z
2000-12-31T23:00:00Z

What I get however is:
1930-02-13T23:00:00Z
null
2000-12-31T23:00:00Z

It looks like null is not handled as the lowest possible value for a date field.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to