Put everything in Lucene and query again before returning results from different partitions