need to play with Lucene and develop some ideas around concepts