1. A computer-implemented method executed by one or more processors, the method comprising: receiving, by the one or more processors, a series of queries provided from a user device, the series of queries comprising two or more queries; determining, by the one or more processors, a query pattern of the series of queries based on one or more entities and one or more aspects associated with the two or more queries, the determining comprising: for each query in the series of queries: determining a set of entities comprising one or more entities and described in the query, and determining a set of aspects comprising one or more aspects and described in the query; comparing sets of entities across queries in the series of queries; comparing sets of aspects across queries in the series of queries; determining that at least one of a set of aspects are consistent in each of the queries or a set of entities are consistent in each of the queries; and determining that the at least one of a set of aspects that are consistent in each of the queries or a set of entities that are consistent in each of the queries is a context of the queries, and that the context defines the query pattern; determining, by the one or more processors and at least partially based on the context defining the query pattern, that a teachable moment interface is to be displayed with search results on the user device; and transmitting, by the one or more processors, content to be displayed in the teachable moment interface on the user device, the content including instructions to a user that instructs the user that the user need not include the content that defines the query pattern in queries that are subsequent to the series of queries.