add lucene store implementation