Abstract:
Methods and apparatus for annotating query suggestions. Some implementations are directed to methods and apparatus for annotating a query suggestion with a semantic description to provide additional information about the meaning of the query suggestion.
Abstract:
Methods, systems and apparatus are described herein that includes identifying a partial query entered into a search field. A query completion template is then provided for display for a category of information associated with one or more terms within the partial query, the query completion template including an interactive field that is user editable. User interaction with the interactive field is the identified. Display of the query completion template is then updated to include the results of the user interaction within the interactive of the query completion template. User selection of the updated query completion template is then identified, and in response the updated display of the query completion template is transmitted as a search query.
Abstract:
In general, aspects of the subject matter described in this specification can be embodied in methods that include the actions of receiving a search query initial input from a user, receiving a plurality of query auto-completions based on the search query initial input, receiving social graph data, the social graph data being specific to the user, for each query auto-completion of the plurality of query auto-completions, determining a ranking score, the ranking score being determined at least partially based on the social graph data, and transmitting instructions to display the plurality of query auto-completions to the user in a rank order that is determined based on ranking scores.
Abstract:
Technology described herein enhances a user's search experience by providing refined search results that are relevant to a displayed document. Contextual search results are obtained which identify a list of documents responsive to a formulated query that is based on the user's search query, as well as one or more supplemental terms that are based on content in the displayed document during user entry of the search query. The contextual search results are then “refined” by re-ranking the documents in the list, based on the similarity between the user's original search query and terms in these documents. This re-ranking enables contextual search results to be provided that are also highly relevant to the user's informational need.