Query q = QUERY_PARSER.parse(query.text);
TopDocs rs = searcher.search(q, filter, query.num_results);
for (ScoreDoc scoreDoc : rs.scoreDocs) {
Document hit = searcher.doc(scoreDoc.doc);
TResult p = new TResult();
// TODO: Fix String parsing.
p.id = Long.parseLong(hit.get(StatusField.ID.name));
p.screen_name = hit.get(StatusField.SCREEN_NAME.name);
p.epoch = Long.parseLong(hit.get(StatusField.EPOCH.name));
p.text = hit.get(StatusField.TEXT.name);