few lines deleted from analyzeFields() as those are taken care by the
default analyzer mentioned in perFieldAnalyzer