Hi,
I need to sort my search results by descending publication date.
To do this, I added a field like this in all documents
doc.add(new Field("pubdate", date, Field.Store.YES,
Field.Index.UN_TOKENIZED));
Where date contains string formatted in this way yyyymmddhhmmss
Searches are executed like this
hits = searcher.search(booleanQuery, new Sort("pubdate", true));
Here is a example of result output for the date field. We can see that the
result is not sorted neither ascending, neither descending.
20080114190000
20080114225500
20080114232900
20080114235700
20080115102800
20080115100600
20080115124639
20080115124100
20080115131700
20080115131900
20080112000100
20080112001700
20080112001900
20080112074400
20080112080000
20080112082000
What can be the problem ? Where am I wrong ?
Thank you by advance.
dominique