When a sequence of queries from a user is formed of queries that are related to each other and generate the same type of direct structured answers, current search engines will serve them independently. As a result, users cannot conveniently view and directly compare answers from the search engine across the multiple queries because these answers are provided within respective answer boxes on the search result page corresponding to each query. This disclosure describes techniques, implemented with user permission, that detect when a user enters a sequence of queries that yield the same type(s) of answers that can be compared with each other. If the user permits, answers to the previous queries in the detected sequence are cached and are shown on the search results page for the current query in the sequence, alongside the direct answer for the current query. Relationships between queries and answers in a sequence can be determined using any suitable technique, e.g., a trained machine learning classifier.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.