No results when used fuzzy or term

Hi all,

When I used term or fuzzy queries, no results were rteturned but results
were returned when used query_string query. I have verified eveyrthing,
mentioned word exists as a term in the document but still no results were
returned when used fuzzy or term.

please let me know , if anything is done wrongly from my side.

GIST : https://gist.github.com/2952763

Thanks,
Prashanth