String[] queryArr = new String[ termsList.size() ];
BooleanClause.Occur[] flagsArr = new BooleanClause.Occur[ flagsList.size() ];
Query fieldsQuery =
MultiFieldQueryParser.parse( termsList.toArray( queryArr ), fieldsList.toArray( fieldsArr ),
flagsList.toArray( flagsArr ), new BytecodeHandlers().getAnalyzer() );
LuceneQuery query = new LuceneQuery( fieldsQuery );
results = searchAll( query, limits, indexes, null );
results.getRepositories().add( this.localIndexedRepositories );
}