Анализ текста по ключевым словам
Необходимо сделать что-то на подобии агрегатора новостей. Каждый пользователь выбирает определенные ключевые слова по которым хочет получать новости. Когда приходит новая новость программа должна анализировать текст по ключевым словам пользователя и определять подходит ли оно для этого пользователя. То есть у нас есть текст и есть ключевые слова и программа должна определить подходит ли текст к этим ключевым словам и вернуть True или False. Какую технологию лучше для этого использовать?