Keywords matching is a preliminary means in public opinion analysis. Uyghur language is an agglutinative languate, which words can be attaching by suffixes to express different semantic or syntactic in the text. Therefore, traditional matching algori