使用Java从推文文本中查找城市,国家,公司名称

She*_*har 2 java twitter text nlp

我正在尝试构建一个示例应用程序,我想在其中解析推文并在该推文中找到城市名称,国家/地区名称和公司名称.

这样做的愚蠢方法是维护国家,城市和公司名称的名称列表,并在推文文本中找到这些名称,但每次我想添加新内容时,这种方法都需要更改.

是否有一个库能解析器字符串,给我这个信息?或者你能告诉我一个我应该采取的方式吗?

sua*_*uat 6

Enhancer组件Apache Stanbol通过其RESTful API提供NER服务.您可以简单地将推文内容发送给Stanbol,它会为您提供增强功能,即人员,地点,组织作为增强功能.

您可以尝试演示服务器:
http://dev.iks-project.eu:8081/
engine http://fise.demo.nuxeo.com/engines