2015-06-06 2 views
1

Я хочу использовать API-интерфейс Stanford NLP для анализа текста и извлечения временных выражений. Пакет Core NLP поставляется с SUTime, библиотекой для распознавания и нормализации выражений времени. Следуя примеру на своем сайте, я легко нашел нужные выражения.В базовом API-интерфейсе NLP от Stanford, как мне получить диапазон временных выражений?

Однако у online demo есть флажок для «include range», что очень полезно для меня. Как передать этот флаг в библиотечный API? Кажется, я не могу найти его в своей документации.

ответ

2

После расчесывания архивов списков рассылки Java NLP я нашел this, где объясняется эта проблема. Способ передать параметры в TimeAnnotator, чтобы добавить свойства, в данном случае:

props.setProperty("sutime.includeRange", "true"); 

Я надеюсь, что это поможет кому-то в будущем, может быть, даже сам :-)