有没有办法在文本块中查找位置名称

时间:2015-06-26 15:37:41

标签: java algorithm parsing geolocation location

有没有办法解析文本以在一段文本中查找位置名称?

例如:

  

欧盟领导人在布鲁塞尔举行深夜会谈,已同意重新安置已抵达意大利和希腊的数万名移民。

在上面的文字中,有三个地点ItalyGreeceBrussels。是否有API服务可以获取一段文本并提供文本中找到的位置列表?或者甚至更好,提供LAT / LONG找到的位置。

1 个答案:

答案 0 :(得分:3)

嗯,这是一个Text Mining问题,有很多工具可用。更具体地说,您的问题称为Named Entity Recognition (NER),它是文本挖掘的子字段。

我建议使用这些信息并稍微谷歌,因为没有简单的答案/解决方案来解决您的问题。 唯一的选择是制作(或理想下载)包含世界上所有位置的列表,但这当然非常效率低。

这是一个应该能够帮助您前进的API,尽管您可能需要在库中使用一段时间。

  

http://alias-i.com/lingpipe/