0
Fixed

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

Anonymous 5 years ago updated by Антон 3 years ago 10
Здравствуйте!

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

Отправляю к вам запрос вида
   "Отчество Фамилия Имя",
получаю в ответ:
   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: "Игоревич"

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

Answer

Answer
Fixed

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


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

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

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

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

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

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