a hierarchical recurrent encoder - decoder for generative context - aware query suggestion .
Long Short Term Memory