Нечеткое сравнение в 1С 8.1 или StrMatch #458614


#0 by okosv
Привет всем. Нашел по нечеткому сравнению библиотеку StrMatch Но данная библиотека предназначеня для поиска наиболее схожих строк. А нужна проверенная библиотека по сравнению в %ом соотношении строк, т.е. реализация данного алгоритма Нет ли у кого-нибудь проверенной библиотеки? Работающая быстро и стабильно Спасибо
#1 by okosv
И есть ли возможности использования внешних библиотек в запросах? Т.е. как в T-SQL CLR UDF использовать, к примеру SELECT * FROM ... WHERE CLRUDF_StrMatch(...)>60 Если считать что CLRUDF_StrMatch внешняя библиотека
#2 by okosv
Никто не пробовал чтоли?
#3 by ВедущийП
Нет, нельзя использовать внешние функции в запросах. Пиши свою обработку-обертку.
#4 by H A D G E H O G s
Для некоторых задач (не-ко-то-рых) можно использовать полнотекстовый поиск.
#5 by Злопчинский
потому что в корень не смотришь, чудо гороховое. стрмач юзается в куче контор и очень успешно. . в процентном соотношении вычисляется просто - сравни строку саму на себя - полученный размер коэффициента - прими за 100% - дальше продолжать???? только учти об оговорочке, которую автор сделал - одинаковый индекс похожести не гарантирует совпадения 1 к 1 - на моей практичке длительного юзанья этой компоненты такие случаи бывали, но весьма редко.
#6 by МихаилМ
там в архиве в делфи проектом исходный код на vba ACCECC преобразовать его в код 1с - не проблема. так что можете сравнить с алтернативами и нам рассказать.
#7 by okosv
не чудо гороховое, если нет гарантии, то лучше буду переделывать код в 1С насколько быстро будет работать, вот что мне интересно, код на 1С, или скажем внешняя компонента на VB.NET? наверное на 1С...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С