1. A method for text filtering, the method comprising: storing a pre-defined semantic keyword in a text filtering system, the semantic keyword comprising at least a basic keyword and a logical operator; finding, by the text filtering system, the basic keyword of the semantic keyword in the input text according to the pre-defined semantic keyword; in an event that a text content matching the basic keyword in the input text is found, conducting a semantic match in the found text content, the semantic match comprising matching the found text content with the semantic keyword according to the logical operator of the semantic keyword; and in an event that the semantic match is successful, filtering a matched text context.