예제 #1
0
 public void AddEntities(string type, params string[] phrases)
 {
     foreach (var phrase in phrases)
     {
         var entity = new Entity(type, phrase);
         _tokenToEntities.AddEntities(entity);
         _alternatives.Add(entity.Tokens);
     }
 }
예제 #2
0
 public void Add(params string[] tokens)
 {
     if (!_open)
     {
         _trie.BeginUpdate();
         _open = true;
     }
     foreach (var token in tokens)
     {
         _alternatives.Add(token);
         _trie.Add(token);
     }
 }
예제 #3
0
 public void Add(params string[] tokens)
 {
     _alternatives.Add(tokens);
 }
예제 #4
0
 public void Add(params Token[] tokens)
 {
     _alternatives.Add(tokens);
 }