如何从Haskell中的文本块中提取关键字

Sea*_*ess 7 haskell nlp

所以我知道这是一个很大的主题,但我需要接受一大块文本,并从中提取最有趣的关键字.文字来自电视字幕,因此主题可以从新闻到体育到流行文化参考.可以提供文本来自的节目类型.

我有一个想法,将文本与我知道有趣的术语词典相匹配.

Haskell的哪些库可以帮助我解决这个问题?

假设我有一个有趣的术语词典,以及一个存储它们的数据库,你是否建议在文本中匹配关键词?

有没有一个我没想到的明显方法?