已经完成了哪种工作来确定特定字符串是否与地理位置有关?例如:
'troy, ny'
'austin, texas'
'hotels in las vegas, nv'
我猜我期望的是一种统计方法,该方法可以使人确信前两个是位置。最后一个可能需要一种启发式方法,即先获取“%s,%s”,然后再使用相同的技术。我特别在寻找不太依赖命题“in”的方法,因为它并不是完全明确或始终可用的位置指示。
谁能指出我的方法,论文或现有实用程序?谢谢!
最佳答案
您描述的问题通常称为地理查询解析,或更笼统地说是地理信息检索。
在CLEF 2007(http://www.uni-hildesheim.de/geoclef/2007/Query-Parsing.htm)上有一项新的任务。获胜的团队使用了基于规则的语法,这与您可能不想要的语法相似。 www2009上的另一篇文章讨论了GeoParser:http://www2009.eprints.org/239/。
在CIKM 2007上也有一些有关地理信息检索的论文:http://www.geo.unizh.ch/~rsp/gir07/accepted.html
我不知道有任何开源软件可以做到这一点,但是它可能被捆绑到像Lemur这样的搜索引擎中。
关于nlp - 识别文字中的地理位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1200980/