TextRadar - нечеткий поиск в тексте (Native API)

Публикация № 897635

Программирование - Внешние компоненты

нечеткий поиск в тексте Native API TextRadar

7
В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а вычислить необходимо не степень похожести двух строк, а степень присутствия строки поиска в строке данных. Нормированный коэффициент, находящийся между 0 и 1 позволяет отсечь заведомо низкие результаты. Наглядное отображение результатов в кратком и детальном виде поможет быстро найти интересующий фрагмент.

Технология поиска для платформы 1С состоит из:

  • Внешней  компоненты, написанной на языке C++ (Native API, не требует регистрации в реестре)
  • Шаблона обработки поиска, на базе которого можно быстро разработать решение под вашу задачу

Принцип действия алгоритма основан на корреляционном анализе в его интерпретации применительно к текстовым данным. Алгоритм TextRadar является глубокой модернизацией алгоритма нечеткого сравнения строк, представленного в публикации  infostart.ru/public/146559/ .

На сайте www.tools41.ru развернут демо стенд, на котором можно подробнее познакомиться с работой алгоритма. Помимо краткого, в веб-версии представлен детальный вариант отображения результатов поиска.

Native API компонента формирует данные и для краткого и для подробного отображения результатов, но в демо-версии представленной обработки задействована только краткая информация. Вывод подробной информации может быть добавлен при необходимости.

Тестирование проводилось на версии 8.3.13.1690 платформы.

p.s.

Скачивать оба файла - и обработку со встроенной в макет компонентой и отдельно компоненту не имеет никакого практического смысла.

7

Скачать файлы

Наименование Файл Версия Размер
Обработка нечеткого поиска по партнерам для 1С:Управление торговлей 11 (со встроенной компонентой TextRadar)
.epf 555,32Kb
26.11.18
6
.epf 2.01 555,32Kb 6 Скачать
Обработка нечеткого поиска по письмам для 1С:Документооборот (со встроенной компонентой TextRadar)
.epf 555,82Kb
26.11.18
2
.epf 1.02 555,82Kb 2 Скачать
Native API компонента TextRadar
.dll 1,29Mb
26.11.18
3
.dll 2.01 1,29Mb 3 Скачать

См. также

Специальные предложения

Автор запретил комментарии