for (int i = 0; i < details.length; i++) {
// every document has an indexno and an indexdocno
JSONObject result = new JSONObject();
HitDetails detail = details[i];
Hit hit = hits[i];
result.accumulate("indexno", hit.getIndexNo());
result.accumulate("indexkey", hit.getUniqueKey());
// don't add summaries not including summaries
if (summaries != null && results.isWithSummary()) {
Summary summary = summaries[i];
result.accumulate("summary", summary.toString());