我想识别并提取内置于句子中的位置。例如,我可能会有一个句子:
“我喜欢马萨诸塞州波士顿的披萨。”但同样的句子也可以写成 “波士顿的比萨,我喜欢它。”要么 “我喜欢波士顿的比萨饼。”
所以我必须能够在句子的任何地方找到它,如果不包括状态的话。为了使事情变得更加复杂,人们会做一些像ft或s这样的事情。对于堡垒或南方,所以我需要一种方法来识别这些。
答案 0 :(得分:0)
如何解析句子中的每个单词并检查“位置”字典?点击之后,二次测试可以包括前/后的单词,以补充相应城市(前一个词)或州(后一个词)的位置。
对于像“堪萨斯城最好的布法罗之翼”这样的事情,这将变得棘手;当您在单个语句中找到多个位置时,可以使用单独的“双用途”字典来消除“Buffalo”之类的单词。您还可以搜索“in”,“near”,“at”等介词来识别真实位置。
答案 1 :(得分:0)
我很幸运使用alchemyapi从句子中提取名人姓名 - 你可能想看看他们的entity extraction是否会做你需要的东西(看看底部的例子)页面,它只是)。