public void answer(Sentence sentence, List<Keyword> tags) { var answer = new Answer(); answer.Sentence = sentence; repository.save(answer); //answer.Tags.Add(tags); }
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(); } } } }
public IEnumerable<Keyword> decompose(Sentence sentence) { return decomposor.decompose(sentence); }