Moved Lucene.NET related code to code-behind file

Moved Lucene.NET related code to code-behind file
Replaced Lucene.NET with ElasticSearch / NEST