Interpretation of natural language queries is a area of active research with many possible applications. One direction of research is to use AI techniques to automatically generate better search queries from user input. This is especially important for longtail searches, where the number of potentialSearch terms quickly eclipses the number of popular terms. misspelled words,…