AnalyzeResponse response = client().admin().indices().analyze(new AnalyzeRequest(INDEX, input).analyzer(analyzer)).actionGet();
if (VERBOSE) {
try {
Map<String,String> params = new HashMap<String,String>();
params.put("format", "text");
logger.info("Tokens for \""+input+"\": " + response.toXContent(jsonBuilder().startObject(), new ToXContent.MapParams(params)).endObject().string());
} catch (IOException e) {
logger.error("Tokens for \""+input+"\": ERROR", e);
}
}
Iterator<AnalyzeResponse.AnalyzeToken> tokens = response.iterator();