arguments.maxRecords = abs(arguments.maxRecords); arguments.startRow = abs(arguments.startRow); returnQuery = QueryNew("url,title,description,incontext,hostname,cachedsize"); results = ResultSet.getResultElements(); // used for getResultCount() searchRecordCount = ResultSet.estimatedTotalResultsCount; for (i = 1; i LTE ArrayLen(results); i = i + 1){ QueryAddRow(returnQuery); QuerySetCell(returnQuery, "url", results[i].getURL()); QuerySetCell(returnQuery, "title", results[i].getTitle()); QuerySetCell(returnQuery, "description", results[i].getSummary()); QuerySetCell(returnQuery, "incontext", results[i].getSnippet()); QuerySetCell(returnQuery, "hostname", results[i].getHostName()); QuerySetCell(returnQuery, "cachedsize", results[i].getCachedSize()); } return returnQuery;