1. A computer-implemented method comprising: receiving social activity signals associated with a user; receiving, from the user, user-entered text in a search field for a search engine; determining, by a machine having a memory and at least one processor, predicted queries based on the user-entered text and the social activity signals, each one of the predicted queries comprising predicted text and at least a portion of the user-entered text, the predicted text being absent from the user-entered text; and causing the predicted queries to be displayed in an autocomplete user interface element of the search field.