скажем, у меня есть поля stud_roll_number и date_leave.
выберите stud_roll_number, count (*) из some_table, где date_leave> some_date group by stud_roll_number;
как написатьтот же запрос с использованием Lucene .... Я пытался после запроса date_leave> some_date
для (ScoreDoc ScoreDoc: topDocs.scoreDocs) {
Document doc = search.doc(scoreDoc.doc);
String value = doc.get(fieldName);
Integer key = mapGrouper.get(value);
if (key == null) {
key = 1;
} else {
key = key+1;
}
mapGrouper.put(value, key);
}
Но яЯ имею огромный набор данных, это занимает много времени, чтобы вычислить это.Есть ли другой способ найти его ????Заранее спасибо ...