我正在使用this API和DetectEntities
方法。它可以正确识别文本及其类型,但是我需要它能够根据需要拆分名称。
形式有两个字段:
文档似乎与此无关。当发送到后端时,我需要它正确地解析为XML,例如:
<name>
<surname>Doe</surname>
<given-names>John</given-names>
<suffix>III</suffix>
</name>.
我将API用作
$response = $GLOBALS['ComprehendClient']->detectEntities([
'LanguageCode' => 'en',
'Text' => 'John Doe Jr'
]);
dd($response);
die();
dd
与:
显然不是我所需要的。它将始终识别该名称,但是无法预测将来如何分割字符串。
我真的很喜欢这个API,但是我还没有找到其他任何东西甚至可以完成我所需要的东西。也许这根本不可能。只需添加第三列Suffix
并以此方式避开它就容易了。