24. The non-transitory computer-readable storage medium of claim 17 , further cause the at least one processor to process the obtained word before determining the rule by at least one of tokenizing or stop wording the obtained word.
17. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor, cause the at least one processor to: capture behavioral data for a plurality of users with respect to a plurality of terms; obtain a rule set for stemming in a language corresponding to the plurality of terms; obtain a word to be stemmed; in response to determining that only one rule of the rule set is to be used to stem the obtained word, stemming the obtained word using only one rule; or in response to determining that more than one rule of the rule set is to be used in stemming the obtained word: determine a set of forms of the obtained word; determine an output set of forms corresponding to the set of forms, wherein each rule of the more than one rule corresponds to one of the forms in the output set of forms, determine, based at least in part upon the captured behavioral data, a relative measurement value of each form in the set of output forms, and select, based at least in part upon the relative measurement values, at least one form in the output set of forms to be used as a stem for the obtained word.