return new TermQuery(new Term(name, term.bytes()));
}
} else if (query instanceof WildcardQuery) {
WildcardQuery wq = (WildcardQuery) query;
Term term = wq.getTerm();
if (term.field().equals(fieldLessFieldName)) {
return new WildcardQuery(new Term(name, term.bytes()));
}
} else if (query instanceof MultiPhraseQuery) {
MultiPhraseQuery mpq = (MultiPhraseQuery) query;
int[] positions = mpq.getPositions();