コード例 #1
0
ファイル: StringUtils.cs プロジェクト: KommuSoft/MLTag
 public static IEnumerable<string> InnerGetLuceneTokens(string text)
 {
     TextReader tr = new StringReader(text);
     TokenStream tok = new Lucene.Net.Analysis.Standard.StandardTokenizer(tr);
     tok = new LowerCaseFilter(tok);
     tok = new PorterStemFilter(tok);
     Token t = tok.Next();
     while (t != null) {
         yield return t.TermText();
         t = tok.Next();
     }
     tr.Close();
 }