Что нужно изучить для группировки новостей на одинаковую тему
Нужно с помощью программы сгруппировать тему на одну тему (Например есть четыре новости: "Вилсаком уехал в Китай", "Криштиану Роналду победил в хоккей со счетом 1:7", "Криштиану Роналду выиграл в хоккей", "Вилсаком смог переехать в Китай") и нужно объединить первую и четвертую, вторую и третью.
Подскажите, что нужно изучить для выполнения такого задания.