2016-06-10 4 views
0

Я хочу получить название мест, указанных в предложении. Все работает отлично до тех пор, пока имя местоположения не будет найдено с небольшой стартовой буквой. Так есть ли способ решить эту проблему? Нужно ли мне обучать собственный файл модели? Любая помощь будет оценена по достоинству.OpenNlp Case Нечувствительный Find Finder

ответ

2

вам нужно будет создать свой собственный файл модели для такого типа вещей, который является утомительным. Простым решением было бы добавить код, чтобы сделать первую буквенную столицу каждого токена в предложении, прежде чем найти местоположение. что-то вроде этого, mentioned here:

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

надеюсь, что это помогает!

+0

Отлично! Спасибо за ваш ответ, легкий выход :) – Vishal

+0

С удовольствием! :) –

Смежные вопросы