@Test(expected=UnsupportedOperationException.class)
public void ListDistinctResults() {
query.where(year.between(1800, 2000).or(
title.eq("The Lord of the Rings")));
query.restrict(new QueryModifiers(1l, 1l));
query.orderBy(year.asc());
final SearchResults<Document> results = query.distinct().listResults();
assertFalse(results.isEmpty());
assertEquals("1954", results.getResults().get(0).get("year"));
assertEquals(1, results.getLimit());