1. A computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by one or more processors of a computer system to cause the computer system to modify a natural language interpretation model for natural language queries, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following: receive a first natural language query from a querier; in response to receiving the first query, generate a first set of query results; send the first set of query results to the querier; receive a second query from the querier, the second query comprising a modified version of the first query that has been modified by the querier; in response to receiving the second query, generate a second set of query results; identify, within the second query, one or more modifications that the querier made to the first query; based on the one or more identified modifications that the querier made to the first query, identify one or more changes to a natural language interpretation model that would result in query results that more accurately reflect the second set of query results as compared to the first set of query results when receiving a query that is the same as the first query, at least one of the one or more identified changes being identified as only applying to a particular querier or a particular group of queriers, such that when modifications of the natural language interpretation model corresponding to the at least one of the one or more identified changes is made, the modifications will only be applied to the particular querier or the particular group of queriers, rather than to every querier that submits a query; modify, at a point in time, the natural language interpretation model with at least one of the one or more identified changes when at least one of the one or more identified changes surpasses an evidence threshold, wherein modifications that apply only to the particular group of queriers include a higher evidence threshold than modifications that apply either to all queriers or only to the particular querier; receive a third query that is the same as the first query after the point time; and in response to receiving the third query, and based at least on the third query having been received from the particular querier or from the particular group of queriers, generate the second set of query results using the modified natural interpretation model.
1. A computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by one or more processors of a computer system to cause the computer system to modify a natural language interpretation model for natural language queries, the computer-executable instructions including instructions that are executable to cause the computer system to perform at least the following: receive a first natural language query from a querier; in response to receiving the first query, generate a first set of query results; send the first set of query results to the querier; receive a second query from the querier, the second query comprising a modified version of the first query that has been modified by the querier; in response to receiving the second query, generate a second set of query results; identify, within the second query, one or more modifications that the querier made to the first query; based on the one or more identified modifications that the querier made to the first query, identify one or more changes to a natural language interpretation model that would result in query results that more accurately reflect the second set of query results as compared to the first set of query results when receiving a query that is the same as the first query, at least one of the one or more identified changes being identified as only applying to a particular querier or a particular group of queriers, such that when modifications of the natural language interpretation model corresponding to the at least one of the one or more identified changes is made, the modifications will only be applied to the particular querier or the particular group of queriers, rather than to every querier that submits a query; modify, at a point in time, the natural language interpretation model with at least one of the one or more identified changes when at least one of the one or more identified changes surpasses an evidence threshold, wherein modifications that apply only to the particular group of queriers include a higher evidence threshold than modifications that apply either to all queriers or only to the particular querier; receive a third query that is the same as the first query after the point time; and in response to receiving the third query, and based at least on the third query having been received from the particular querier or from the particular group of queriers, generate the second set of query results using the modified natural interpretation model. 3. The computer program product in accordance with claim 1 , wherein the third query is received from a second querier who is a member of the particular group of queriers.