Настройка нечеткого поиска
<< Click to Display Table of Contents >> Настройка нечеткого поиска |
Настройте нечеткий поиск, чтобы повысить полноту автозаполнения полей в карточках документов при занесении в систему.
Нечеткий поиск
Когда документы поступают на интеллектуальную обработку, сервисы Directum Ario извлекают из текста факты. Например, информацию об отправителе (ИНН, КПП, наименование) и получателе (ФИО), номера и даты документов. На основании извлеченных фактов Directum RX ищет соответствующие записи контрагента, адресата и заполняет карточки документов.
Стандартный механизм поиска подбирает записи по точному совпадению. Поэтому поиск не дает результатов, если формат заведенной в справочник записи не совпадает с извлеченным фактом. Например, когда из документа извлечено «Ивановскому Г.А.», а в справочнике заведена запись «Ивановский Геннадий Александрович», то поле Подписал останется незаполненными. Однако такие случаи можно исключить, используя возможности нечеткого поиска, который повышает точность подбора контрагентов, наших организаций, сотрудников и контактов. При нечетком поиске подходящие значения подбираются по правилам, которые входят в поставку Directum RX Intelligence.
Чтобы задействовать в интеллектуальной обработке документов алгоритмы нечеткого поиска:
1.Установите поисковую систему Elasticsearch.
2.В конфигурационном файле config.yml в секции common_config заполните параметр ELASTICSEARCH_URL. Адрес задается в формате <Протокол обмена http или https>://<IP‑адрес сервера с Elasticsearch>:<Порт>.
Пример URL-адреса для доступа к Elasticsearch: http://192.168.4.152:9200.
После заполнения параметра убедитесь, что поисковая система Elasticsearch доступна по указанному адресу и перезапустите сервисы Directum RX.
3.Выполните первоначальное индексирование записей справочников Организации, Банки, Контакты, Наши организации, Сотрудники с помощью утилиты RxCmd. Для этого выполните команду:
<Путь до утилиты RxCmd по умолчанию> smart reindex -n <Логин пользователя> -p <Пароль пользователя>
Пример команды:
"D:\DirectumLauncher\etc\_builds\DirectumRX\RxCmd\rxcmd.exe" smart reindex ‑n Administrator ‑p 11111
'/srv/DirectumLauncher/etc/_builds/DirectumRX/RxCmd/rxcmd' smart reindex ‑n Administrator ‑p 11111
ВАЖНО. В дальнейшем при настройке индексов нечеткого поиска, например при их изменении или при добавлении новых, в секции Update не рекомендуется изменять значение параметра format, установленное по умолчанию: dd.MM.yyyy HH:mm:ss.
4.При необходимости внесите изменения в словарь с синонимами организационно-правовых форм (ОПФ). Например, добавьте свои синонимы или внесите изменения в текущие. Это нужно, чтобы при подборе записей справочников использовались синонимы и сокращения, учитывающие специфику организации.
В результате в Directum RX при интеллектуальной обработке документов увеличивается вероятность заполнения всех полей карточки соответствующими значениями. По мере выполнения индексирования увеличивается число записей справочников, которые используются для заполнения полей карточки.
В дальнейшем индексирование выполняется автоматически при создании или изменении записей справочников Организации, Банки, Контакты, Наши организации, Сотрудники.
Настройка словаря синонимов организационно-правовых форм (ОПФ)
1.Перейдите в папку с утилитой RxCmd и создайте копию текущего словаря синонимов – файла LegalFormSynonym.example.
Путь до утилиты RxCmd по умолчанию:
<папка с файлом DirectumLauncher>\etc\_builds\DirectumRX\RxCmd
srv/<каталог с файлом DirectumLauncher>/etc/_builds/DirectumRX/RxCmd
2.Измените расширение скопированного файла с *.example на *.txt.
3.При необходимости для каждой новой ОПФ добавьте в файл LegalFormSynonym.txt строку с синонимами, перечисленными через запятую, по формату: <ОПФ, сокращение ОПФ, сокращение ОПФ;>. В конце строки ставьте точку с запятой. Для ОПФ можно добавлять несколько вариантов сокращений.
Пример: «Государственное образовательное учреждение высшего профессионального образования, ГОУ ВПО;».
При необходимости стандартные синонимы можно изменить. Например, добавить еще одно сокращение ОПФ.
ВАЖНО. Удалять стандартные синонимы не рекомендуется.
4.Сохраните файл.
5.Обновите и загрузите словарь с синонимами ОПФ в Directum RX с помощью команды:
<путь до утилиты RxCmd по умолчанию> smart update-synonyms <путь до подготовленного файла с синонимами> -n <Логин пользователя> -p <Пароль пользователя>
Пример команды:
"D:\DirectumLauncher\etc\_builds\DirectumRX\RxCmd\rxcmd.exe" smart update synonyms "D:\DirectumLauncher\etc\_builds\DirectumRX\RxCmd\LegalFormSynonym.txt" -n Administrator -p 11111
'/home/user/DirectumLauncher/etc/_builds/DirectumRX/RxCmd/rxcmd' smart update-synonyms '/home/user/DirectumLauncher/etc/_builds/DirectumRX/RxCmd/LegalFormSynonym.txt' -n Administrator -p 11111
6.Проверьте состояние обновления и загрузки синонимов с помощью лог-файла сервиса интеграции или общего сервиса.
© Компания Directum, 2024 |