AWS Comprehend Client обнаруживает объекты, но не разделяет их по мере необходимости - PullRequest
1 голос
/ 16 апреля 2019

Я использую этот API и метод DetectEntities.Он распознает текст и его тип правильно, но мне нужно, чтобы он мог разделить имя по мере необходимости.

В форме есть два поля:

img1

В документации, похоже, нет ничего относительно этого.При отправке на сервер мне нужно правильно проанализировать 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 с:

img3

Что, очевидно, не то, что мне нужно.Он всегда будет распознавать имя, но нет никакого способа предсказать, как мне нужно разделить строку в будущем.

Мне действительно нравится этот API, и я не нашел ничего другого, дажеблизко к выполнению того, что мне нужно.Может быть, это просто невозможно с этим.Было бы проще просто добавить третий столбец Suffix и просто обойти его таким образом.

...