public String transformMatch(String match) {
StringBuilder result = new StringBuilder();
try {
TokenStream ts = analyzer.reusableTokenStream(fieldName, new StringReader(match));
ts.addAttribute(CharTermAttribute.class);
TokenStreamIterator iter = new TokenStreamIterator(ts);
while (iter.hasNext()) {
result.append(iter.next()).append(' ');
}
} catch (IOException e) {
throw new IllegalStateException(e);
}
return result.toString();