Created a PagedList implementation for IDocumentQuery so you can call session.Advanced.LuceneQuery<Blah>().ToPagedList(1,100);