Lucene.NET - ordenando por int

En la última versión de Lucene (o Lucene.NET), ¿cuál es la forma correcta de recuperar los resultados de búsqueda en orden?

Tengo un 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);

Ahora quiero hacer una búsqueda y recuperar mis resultados en el orden más reciente.

¿Cómo puedo hacer una búsqueda que ordena resultados por CreationDate? Toda la documentación que veo es para versiones antiguas de Lucene que usan API ahora en desuso.

Respuestas a la pregunta(1)

Su respuesta a la pregunta