スタンフォード NLP API を使用して、テキストを解析し、一時的な表現を抽出したいと考えています。Core NLP パッケージには、時間表現を認識して正規化するためのライブラリであるSUTimeが付属しています。サイトの例に従って、必要な式を簡単に見つけることができました。
ただし、オンラインデモには「範囲を含める」ためのチェックボックスがあり、非常に便利です。このフラグをライブラリ API に渡すにはどうすればよいですか? 彼らのドキュメントでそれを見つけることができないようです。
スタンフォード NLP API を使用して、テキストを解析し、一時的な表現を抽出したいと考えています。Core NLP パッケージには、時間表現を認識して正規化するためのライブラリであるSUTimeが付属しています。サイトの例に従って、必要な式を簡単に見つけることができました。
ただし、オンラインデモには「範囲を含める」ためのチェックボックスがあり、非常に便利です。このフラグをライブラリ API に渡すにはどうすればよいですか? 彼らのドキュメントでそれを見つけることができないようです。
Java NLP メーリング リストのアーカイブをくまなく調べたところ、問題を説明しているこのページを見つけました。オプションを TimeAnnotator に渡す方法は、プロパティを追加することです。この場合:
props.setProperty("sutime.includeRange", "true");
これが将来誰か、おそらく私自身にも役立つことを願っています:-)