OpenNlp 不区分大小写的位置查找器

OpenNlp Case Insensitive Location Finder

我想获取句子中提到的地点的名称。一切正常,直到找到带有小首字母的位置名称。 那么有没有办法解决这个问题呢?我需要训练自己的模型文件吗? 任何帮助将不胜感激。

你需要为这些类型的东西制作你自己的模型文件,这很乏味。 一个简单的解决方案是,在找到位置之前添加一些代码,使句子中每个标记的首字母大写。 像这样,mentioned here:

String str = "java";
String cap = str.substring(0, 1).toUpperCase() + str.substring(1);

希望对您有所帮助!