8. An apparatus, comprising: at least one processor; and a memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to: receive a string of terms; determine whether the string of terms includes at least one word matching a keyword of a keyword listing; responsive to determining that the string of terms includes at least one word matching the keyword, identify at least a noun and a verb in the string of terms; identify a category of risk associated with the noun and a category of risk associated with the verb; determine whether the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are a same category of risk; responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are the same category, determine a first risk rating of the received string of terms including the identified noun and the identified verb, the first risk rating being based on the identified noun, the identified verb and the same category; and responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are different categories, determine a second risk rating of the received string of terms including the identified noun and identified verb, the second risk rating being based on the identified noun, the identified verb, the identified category of risk associated with the noun and the identified category of risk associated with the verb, the second risk rating being different from the first risk rating.
8. An apparatus, comprising: at least one processor; and a memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to: receive a string of terms; determine whether the string of terms includes at least one word matching a keyword of a keyword listing; responsive to determining that the string of terms includes at least one word matching the keyword, identify at least a noun and a verb in the string of terms; identify a category of risk associated with the noun and a category of risk associated with the verb; determine whether the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are a same category of risk; responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are the same category, determine a first risk rating of the received string of terms including the identified noun and the identified verb, the first risk rating being based on the identified noun, the identified verb and the same category; and responsive to determining that the identified category of risk associated with the identified noun and the identified category of risk associated with the identified verb are different categories, determine a second risk rating of the received string of terms including the identified noun and identified verb, the second risk rating being based on the identified noun, the identified verb, the identified category of risk associated with the noun and the identified category of risk associated with the verb, the second risk rating being different from the first risk rating. 13. The apparatus of claim 8 , wherein the string of terms is input into a computing device by a user.