future implementation of lucene index (skeleton)