Bibliotecas de análise de texto Java

Estou procurando uma solução orientada a java para um requisito para analisar sentenças para registrar se uma palavra-chave foi usada positiva ou negativamente.

Ou seja, a palavra-chave pode ser 'repolhos' e a frase: -

"Eu gosto de repolho, mas não ervilha"

E eu gostaria de um analisador de texto java de algum tipo para registrar isso como positivo. As bibliotecas lucene (Hibernate-Search) podem ser utilizadas para isso?

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion