2016-06-10 33 views
0

我想獲取一個句子中提到的位置的名稱。一切工作正常,直到找到一個位置名稱與小首字母。 那麼有什麼辦法可以解決這個問題嗎?我是否需要培訓我自己的模型文件? 任何幫助將不勝感激。OpenNlp不區分大小寫的位置查找器

回答

2

您需要爲這些類型的東西製作自己的模型文件,這很乏味。 一個簡單的解決方案是,在查找位置之前,添加一些代碼以製作句子中每個標記的首字母大寫。 這樣的事情,mentioned here

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

希望這有助於!

+0

太棒了!感謝您的回答,簡單的方法:) – Vishal

+0

樂意幫忙! :) – 2016-06-14 12:32:15