Работает лучше, чем полнотекстовый поиск 1С, результаты сравнения:
Подробнее об алгоритме - на сайте textradar.ru
В предлагаемом для скачивания архиве находятся демо-версия компоненты и тестовая обработка-пример.
Решение задачи поиска в текстах
Решение задачи сопоставления списков, когда на каждую позицию одного списка подбирается перечень наиболее подходящих позиций из другого списка
Небольшой кейс сравнения TextRadar с известной компонентой нечеткого сравнения строк StrMatch
Компоненту нужно предварительно зарегистрировать в системе с помощью командной строки.
Вид команды для 64-разрядной системы:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Temp\TextRadarCOM.dll" /codebase
Для 32-разрядной системы команда будет иметь вид:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe "C:\Temp\TextRadarCOM.dll" /codebase
Отличие демо-версии - наличие 3-х секундной задержки при формировании расчета.
Тестирование проводилось на версии 8.3.13.1690 платформы.
//---
16.12.2022
Версия 3.03.1
Добавлен параметр поиска "Строки равнозначны". В значении Ложь вычисляемые коэффициенты определяют наличие строки поиска в строках данных, в значении Истина - степень похожести строк.
27.01.2023
Версия 3.04.1
Внесены изменения в алгоритм расчета коэффициента релевантности - исключена нелинейность.
30.01.2023
Версия 3.04.2
Изменен порядок вычисления коэффициента при установленном параметре "Строки равнозначны".
23.02.2023
Версия 3.0.4.5
Внесены изменения в порядок нормирования коэффициента.
20.04.2023
Версия 3.0.5.1
Добавлена возможность выборочной установки опций алгоритма.
28.04.2023
Версия 3.0.5.2
Внесены изменения в алгоритм расчета коэффициента.