Head, modifier, and constraint detection in short texts
Towards rich query interpretation: walking back and forth for mining query templates