URIBuilder builder = new URIBuilder(url);
builder.addParameter("operation", "searchRetrieve");
builder.addParameter("version", "1.1");
builder.addParameter("recordSchema", "info:srw/schema/1/marcxml-v1.1");
builder.addParameter("query", query.toString());
builder.addParameter("maximumRecords", String.valueOf(limit));
builder.addParameter("startRecord", String.valueOf(start+1));
sruUri = builder.build();
} catch (URISyntaxException e) {
log.error("SRU query failed: ", e);
return new Choices(true);