1. A method, comprising: receiving, at a computer, a core term yielded from a search query responsive to execution of a first module on the search query, the first module searching a table for the core term, the searching yielding a first result; receiving a second result yielded from the search query responsive to execution of a second module on the search query, the second module searching an index of terms that are mapped to documents and corresponding categories in the index, the second result indicative of one of the corresponding categories in the index based on a probability score; upon determining the first result is a category associated with the core term in the table, calculating a weighted average for the first result and the second result, the calculating yielding a third result; and transmitting the third result to a computer device that generated the search query.