Hi!
How can I order search results by date? I just need to show n documents,
ordered by date (desc). I index documents with

doc.add(Field.Keyword("_published", new
SimpleDateFormat("yyyyMMddHHmmss").format(date)));

, so it gives something like "20020619165800" in this field. Then I use
RangeQuery(null, currentdate(formatted the same way
indexed("yyyyMMddHHmmss"), true). But results are not ordered properly.
Looks like this:

20020619165800
20020619165800
20020619165800
20020711170700
20020711170700
20020705131800
20020705131800
20020619165900

So, how can I order them? Should I write some kind of "DateFilter" (as
suggested here
http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg01266.html)?
If so, can't anybody explane me, how can I do this, since I feel myself as a
lobotomized flatworm now:(

Thanx.


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to