Add support for elasticsearch suggestions

close #4505