protected SuggestRequest request() {
SuggestRequest suggestRequest = super.request();
try {
XContentBuilder builder = XContentFactory.contentBuilder(Requests.CONTENT_TYPE);
suggest.toXContent(builder, ToXContent.EMPTY_PARAMS);
suggestRequest.suggest(builder.bytes());
} catch (IOException e) {
throw new ElasticSearchException("Unable to build suggestion request", e);
}
return suggestRequest;
}