【发布时间】:2018-08-02 15:50:59
【问题描述】:
我正在调用一项服务来分析段落并突出显示我以这种格式提供的概念/单词
{
"paragraph": "My dog got sick on 12/13/2010. Then he died on 01/13/2011."
"concept":[
{
"start": "6",
"end": "9",
"word": "sick"
},
{
"start": "35",
"end": "38",
"word": "died"
}]
}
将日期与单词/概念联系起来的最佳方式是什么?
我尝试过解析句子并使用正则表达式,它取得了一些成功,但对于更复杂的段落和句子结构,它失败了。
如果有人有建议或推荐某种类型的 NLP 框架,将不胜感激。
我的最终结果可能是这样的示例:
{
"paragraph": "My dog got sick on 12/13/2010. Then he died on 01/13/2011."
"concept":[
{
"start": "6",
"end": "9",
"word": "sick",
"date" 12/13/2010"
},
{
"start": "35",
"end": "38",
"word": "died",
"date" 01/13/2011"
}]
}
我正在使用 STS、JAVA 8、Spring 框架
【问题讨论】:
标签: java regex spring parsing nlp