Building a custom analyzer in Lucene for Elastisearch | Hacker News Reader