basic search implemented, lucene indexing implemented