В базовом API НЛП Стэнфорда как получить диапазон временных выражений?

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

Однако в онлайн-демонстрации есть флажок "включить диапазон", что очень полезно для меня. Как я могу передать этот флаг в библиотеку API? Я не могу найти это в их документации.

1 ответ

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

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

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

Другие вопросы по тегам