Решает Оценка сходства строк
Эта функция ранжирует несколько подходящих кандидатов для одной входной строки и определяет наиболее близкое совпадение. Она помогает надежно выбрать лучший вариант, когда существует несколько возможных опций.
Эта функция позволяет предоставить одну входную строку вместе с несколькими строками-кандидатами и создает ранжированный список от наиболее близкого к наименее близкому. Она также возвращает единственный лучший (наиболее близкий) вариант, чтобы вы могли напрямую выбрать победителя. Цель состоит в том, чтобы сделать выбор детерминированным, когда простого совпадения «да/нет» недостаточно. Вы можете использовать ее для разрешения неоднозначных поисковых запросов, где несколько записей могут быть похожи на входные данные. Она поддерживает рабочие процессы, в которых вам нужен как немедленный лучший выбор, так и возможность просмотра близких вариантов для проверки. Это полезно для таких задач, как выбор наиболее вероятной записи, метки или имени, соответствующих введенному значению. Ранжирование кандидатов может сократить объем ручной проверки за счет приоритизации наиболее правдоподобных вариантов. Это также повышает согласованность за счет применения одного и того же подхода к ранжированию каждый раз, когда оцениваются одни и те же входные данные и кандидаты. Распространенные варианты использования включают выбор правильного имени клиента, названия продукта, местоположения или идентификатора из набора похожих альтернатив.
Внешний ресурс
https://cross-service-solutions.com/
Если вы знаете инструмент или подход, который мог бы помочь решить проблему, которую мы ещё не рассматривали, мы будем рады об этом услышать.