A Survey of Query Auto Completion in Information Retrieval | Synapse