1. A method performed by one or more processors based on instructions stored in memory, comprising: identifying, by one or more of the processors based on the instructions stored in the memory, a plurality of messages from one or more databases; determining, by one or more of the processors based on the instructions stored in the memory, a plurality of interrogative sentences from the messages; determining, by one or more of the processors based on the instructions stored in the memory, starting n-grams from the interrogative sentences; determining, by one or more of the processors based on the instructions stored in the memory, a group of task indications, wherein each of the task indications of the group is based on a set of one or more of the starting n-grams, and wherein determining to include a given task indication of the task indications in the group is based on a count of the starting n-grams that conform to the given task indication; providing, by one or more of the processors based on the instructions stored in the memory, the group of the task indications; receiving, by one or more of the processors based on the instructions stored in the memory and in response to providing the group of the task indications, one or more task association measures for each of the task indications of the group, wherein a given task association measure for a given task indication is indicative of likelihood that the given task indication is associated with a task request; determining, by one or more of the processors based on the instructions stored in the memory, a task association score for each of the task indications of the group, wherein the task association score for the given task indication is based on the one or more task association measures received for the given task indication; and storing, by one or more of the processors based on the instructions stored in the memory, the task association score for each of a plurality of the task indications of the group.