public void answer(Sentence sentence, List<Keyword> tags)
 {
     var answer = new Answer();
     answer.Sentence = sentence;
     repository.save(answer);
     //answer.Tags.Add(tags);
 }
Exemple #2
0
 public IEnumerable<Keyword> decompose(Sentence sentence)
 {
     var chars =new List<char> (decompose((string)sentence));
     for (int i = 0; i < chars.Count; i++)
     {
         var builder = new StringBuilder();
         for (int j = 1; j <= max_keywords_length; j++)
         {
             var position = i + j - 1;
             if (position >= chars.Count) break;
             builder.Append(chars[position]);
             if (j >= min_keywords_length)
             {
                 yield return builder.ToString();
             }
         }
     }
 }
Exemple #3
0
 public IEnumerable<Keyword> decompose(Sentence sentence)
 {
     return decomposor.decompose(sentence);
 }