1. A computer implemented method for identifying a topic for a text, the method comprising: maintaining, by one or more servers, a plurality of data entries in one or more database tables storing text data, each data entry of a first portion of the data entries including: a text sequence, a topic, and a text-to-topic association score indicating a number of times that the text sequence appears in a processed text associated with the topic, each data entry of a second portion of the data entries including a total word score indicating a number of times that a respective text sequence appears in one or more processed texts; receiving an incoming text having a length and including one or more text sequences; and identifying a topic for the incoming text by processing the one or more text sequences of the incoming text in relation to the data entries in the one or more database tables.