Query Understanding: How to really understand what customers want – Part 1