在Java中获取字符串的主题

时间:2015-07-02 17:55:06

标签: java

假设我告诉我的Java程序找到句子的主题:

I enjoy spending time with my family.

我的程序应输出:

Tell me more about your family.

如何做到这一点?

修改

我可以通过使用String数组来填充英语词典中的每个名词,但是有更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

这是一个过于开放的问题。但是,一个好的起点是学习Natural Language Processing概念,然后使用像CoreNLP这样的框架。它将句子分解为解析树,您可以使用它来识别词性和句子主语之类的内容。如果你想要一个相当可靠的方法,这可能是你最好的选择。