closes #147 - Too many open files
IndexReader and IndexSearcher are now reused when possible