I'm one of the people who'd definitely use an alternative to ElasticSearch! I hate the fact that elastic search is using Java. It just takes up too much memory.
Python Port: https://lucene.apache.org/pylucene/index.html
.NET Port: https://lucenenet.apache.org/