I'm not sure "?" is properly supported in LuceneQueryBuilder in that case. But yes, maybe something to improve.