// "localPart":s* OR "label":s* OR "description":s*)
BooleanQuery q3 = new BooleanQuery();
q3.add(new WildcardQuery(new Term("prefix", s + "*")),
Occur.SHOULD);
TokenStream stream = analyzer.tokenStream("localPart",
new StringReader(s));
// get the TermAttribute from the TokenStream
CharTermAttribute termAtt = (CharTermAttribute) stream
.addAttribute(CharTermAttribute.class);