begin work to abstract away the underlying filesystem for lucene
make the search service's usage of lucene directory a little bit lazy