// retrieve all possible file types
uniqueMimeTypesIndexReader = indexAccessor.getReader(false);
final TermEnum termEnum = uniqueMimeTypesIndexReader.terms(new Term(LUCENE_INDEX_MIMETYPE, ""));
uniqueMimeTypes = new ArrayList<String>();
while (termEnum.next() && termEnum.term().field().equals(LUCENE_INDEX_MIMETYPE)) {
uniqueMimeTypes.add(termEnum.term().text());
}
}
// get accessors and reader only if facets are activated
if (facetsSearch.useFacets()) {