Lucene.NET - ordenando por int

Na versão mais recente do Lucene (ou Lucene.NET), qual é a maneira correta de obter os resultados da pesquisa novamente em ordem classificada?

Eu tenho um documento como este:

var document = new Lucene.Document();
document.AddField("Text", "foobar");
document.AddField("CreationDate", DateTime.Now.Ticks.ToString()); // store the date as an int

indexWriter.AddDocument(document);

Agora, quero fazer uma pesquisa e recuperar meus resultados na ordem dos mais recentes.

Como posso fazer uma pesquisa que ordene os resultados por CreationDate? Toda a documentação que vejo é para versões antigas do Lucene que usam APIs agora obsoletas.

questionAnswers(1)

yourAnswerToTheQuestion