0
Исправлен

Проблемы в определении мужских ФИО

Анонимный 9 лет назад обновлен Валерия Таныгина 4 года назад 12
Здравствуйте!

При использовании стандартизации для разбора ФИО обнаружил следующую ошибку.

Отправляю к вам запрос вида
   "Отчество Фамилия Имя",
получаю в ответ:
   surname: "Отчество Фамилия"
   name: "Имя"
   patronymic: ""

Например:

Отправляю:
   Игоревич Сеньковский Никита
Получаю:
   surname: "Игоревич Сеньковский"
   name: "Никита"
   patronymic: ""
Должно:
   surname: "Сеньковский"
   name: "Никита"
   patronymic: "Игоревич"

Отправляю:
   Александрович Синицин Федор
Получаю:
   surname: "Александрович Синицин"
   name: "Федор"
   patronymic: ""
Должно:
   surname: "Синицин"
   name: "Федор"
   patronymic: "Александрович"

Отправляю:
   Павлович Нековаль Сергей
Получаю:
   surname: "Павлович Нековаль"
   name: "Сергей"
   patronymic: ""
Должно:
   surname: "Нековаль"
   name: "Сергей"
   patronymic: "Павлович"

Отправляю:
   Игоревич Конюхов Игорь
Получаю:
   surname: "Игоревич Конюхов"
   name: "Игорь"
   patronymic: ""
Должно:
   surname: "Конюхов"
   name: "Игорь"
   patronymic: "Игоревич"

Хотелось бы, чтобы фамилии и отчества распознавались как фамилии и отчества, а не как двойные фамилии.

Ответ

Ответ
Исправлен

Теперь Дадата понимает ФИО в порядке ФИО в порядке «Отчество Фамилия Имя»: Игоревич Сеньковский Никита, Александрович Синицин Федор, ...


P.S.: Проблема познкает только на мужских ФИО. Женские ФИО, переданные в указанном виде, распарсиваются полностью.
Запланирован
Спасибо за подробный багрепорт! Поставим на исправление.
Скажите, пожалуйста, а зачем вы отправляете ФИО в порядке «Отчество Фамилия Имя»? Никогда не видел, чтобы в реальной жизни люди так указывали ФИО. Обычно либо имя-фамилия, либо фамилия-имя, либо фамилия-имя-отчество.
Здравствуйте!

Партнёр отправляет нам по API ФИО в произвольном виде. Часть ФИО приходят в подобном формате. Повлиять на партнёра мы никак не можем, поскольку у него ввод ФИО производится в одну строку, а не раздельно. Пользователям почему-то удобно вводить таким образом.
Здравствуйте!

Скажите, пожалуйста, как идет решение проблемы?
Добрый день. Конкретных сроков по исправлению пока нет. Когда будут, я отпишу здесь.
Здравствуйте!

Скажите, пожалуйста, как идет решение проблемы?

Партнёр продолжает присылать имена в подобном формате и они продолжают неправильно распознаваться.
Пока не приступали. Скажите, а у партнера есть сайт, где он собирает ФИО? Интересно взглянуть, может проблема в том, как организован сбор данных.
Сайта нет. Есть черный ящик (партнёр) который выдает строку. В строке фио. Порядок следования имени отчества и фамилии неизвестен. Задача распознать где имя где фамилия и где отчество. На женских вариантах - все ок. На мужских распознаётся неправильно.
Ответ
Исправлен

Теперь Дадата понимает ФИО в порядке ФИО в порядке «Отчество Фамилия Имя»: Игоревич Сеньковский Никита, Александрович Синицин Федор, ...


Добрый день! Похожая ситуация. Все Никиты у нас НД. С разными фамилиями

Так а какие фамилии? Ту часть, что вы оставили невозможно определить однозначно — может быть и мужской и женской. 

Сервис поддержки клиентов работает на платформе UserEcho