Abstract:
A device may select an advertisement in response to a search query, where the advertisement is selected based on a custom content search index. The device may further provide the selected advertisement for display with custom content search results generated based on the custom content search index.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting graphical user interfaces comprising multiple interrelated components. In one aspect, a method includes receiving a user request for hotel booking condition information for a particular hotel for a particular date range and displaying the hotel data on the graphical user interface. The method includes determining a collection of candidate hotel suggestions for the particular date range, where the candidate hotel suggestions are located within a specified distance from the hotel, and where the candidate hotel suggestions are selected based at least in part on a specified condition; ranking the collection of candidate hotel suggestions based at least in part on a calculated value; and displaying, on a second section of the graphical user interface, the candidate hotel suggestions having a rank exceeding a specified threshold.
Abstract:
A system searches a first search index based on a search query to obtain first search results and searches a second search index based on the search query to obtain second search results. The system further ranks the first search results using a first ranking algorithm and one or more first ranking parameters to produce ranked first search results, and ranks the second search results using a second ranking algorithm and one or more second ranking parameters to produce second search results, where the one or more first ranking parameters are different than the one or more second ranking parameters and where the one or more second ranking parameters include at least one of previous user feedback associated with custom content that corresponds to the second search index, annotations of the custom content provided by a user, or usage patterns associated with users previously accessing and searching the custom content. The system also provides the ranked first and second search results to a user.
Abstract:
Using a graphical user interface for identifying and presenting travel search results includes a system to receive a user request for information for a particular hotel for a particular date range from a graphical user interface on a user device. The system determines a collection of candidate alternative hotels for the particular date range. The system ranks the candidate alternative hotels based on the actual prices and the historical average prices of the hotels. The system generates a hotel place page for the particular hotel, presents the hotel place page for the particular hotel in a first region of the graphical user interface. The system generates a summary window for each of the candidate alternative hotels and presents the summary window for each of the candidate alternative hotels in a second region of the graphical user interface.