log.debug( "Search time: " + (System.currentTimeMillis() - start) );
// Populate response
long totalRowsCount = it.getSize();
PageResponse<QueryPageRow> response = new PageResponse<QueryPageRow>();
QueryFullTextPageRowBuilder queryFullTextPageRowBuilder = new QueryFullTextPageRowBuilder();
List<QueryPageRow> rowList = queryFullTextPageRowBuilder.createRows( request,
it );
boolean bHasMoreRows = it.hasNext();
response.setStartRowIndex( request.getStartRowIndex() );
response.setPageRowList( rowList );
response.setLastPage( !bHasMoreRows );