1. A method implemented by one or more computing devices, the method comprising: finding a keyword in a text; in an event that a text content matching the keyword in the text is found, conducting a match in the found text content, the match comprising at least one of semantically matching the keyword according to a logical operator or matching an attribute of the text with a filtering condition; and in an event that the match is successful, filtering a matched text context, wherein finding the keyword in the text comprises: obtaining a character c1 in the text; using the c1 as a current character and a root node of a tree-type structure as a current node, the root node corresponding to one of a first character or a last character of the keyword; determining whether the current character matches the current node; in an event that the current character matches the current node and the current node has a child node, setting a next character following or preceding the current character to be the current character, setting the child node to be the current node and repeating the determining of whether the current character matches the current node; in an event that the current character does not match the current node and the current node has a sibling node, setting the sibling node to be the current node and repeating the determining of whether the current character matches the current node; in an event that the current character matches the current node and the current node does not have a child node or the current character does not match the current node and the current node does not have a sibling node, connecting a last matched current node to the root node to obtain a matching route; and determining whether the keyword is found in the text based at least in part on whether the matching route includes a successfully matched leaf node of the tree-type structure.