Сократили время поиска данных в архиве с нескольких часов до нескольких минут

Тысячи документов в корпоративном архиве усложняют поиск нужной информации и увеличивают нагрузку на сотрудников. Готовые сервисы не всегда подходят компаниям, которым важны безопасность данных и контроль над инфраструктурой.
В кейсе рассказываем, как мы разработали систему поиска по документам, которая сокращает время поиска с часов до минут и работает внутри корпоративного ИТ-контура.
Задача:
сократить время поиска информации в больших массивах технической и производственной документации.
Решение:
автоматизировали поиск по тысячам документов и сканов, сократив время получения данных до нескольких минут.

Клиент

Крупное российское промышленное металлургическое предприятие*. Компания ежедневно работает с большими объемами технической, производственной и отчетной документации. Значительная часть цифрового архива — файлы различных форматов, включая сканированные документы.

*Из-за соглашения о конфиденциальности (NDA) название компании не раскрывается.

Ситуация до начала проекта

До внедрения решения поиск информации в архиве выполнялся вручную. Чтобы найти нужную фразу, номер документа, название изделия или отдельный фрагмент текста, сотрудникам приходилось самостоятельно открывать большое количество файлов и просматривать страницы документов один за другим.

По мере роста объема архива такой подход становился менее эффективным:

  • сотрудники тратили значительное количество рабочего времени на поиск информации;
  • увеличивался риск пропустить важные данные при ручной проверке документов;
  • обработка больших массивов файлов замедляла выполнение рабочих задач.

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

Поэтому компания выбрала разработку собственного инструмента, который можно разместить внутри своей инфраструктуры, адаптировать под текущие процессы и полностью контролировать в процессе эксплуатации.

Подписочное решение Индивидуальная разработка
Ежемесячные расходы на подписки Единовременные инвестиции
Зависимость от вендора Полное владение продуктом
Универсальный функционал Решение под конкретные задачи
Обработка данных во внешней инфраструктуре Безопасность данных компании

Цель и задачи

Цель проекта — разработать приложение для автоматического поиска заданных фраз в архивах документов различных форматов и сократить время, которое сотрудники тратят на ручной анализ файлов.

Задачи:

  1. Создать механизм обработки и анализа документов различных форматов (XLS, XLSX, RTF, DOC, DOCX, PDF).
  2. Реализовать извлечение текста из документов, включая распознавание информации в сканированных файлах с помощью OCR.
  3. Провести тестирование приложения, проверить корректность поиска и точность распознавания текста в различных форматах файлов.

Решение

Мы разработали десктопное приложение, которое самостоятельно анализирует архив документов и выполняет поиск по заданным пользователем запросам.

Система извлекает текст из файлов, распознает содержимое сканов и быстро находит нужную информацию среди большого количества документов. Это позволяет сотрудникам получать результаты поиска без необходимости вручную открывать каждый файл.

Пользователь вводит нужную фразу, после чего система автоматически проверяет документы и отображает найденные совпадения.

Единый поиск по всему архиву

Чтобы сотрудники могли работать со всем архивом без предварительной сортировки файлов, мы реализовали автоматическое извлечение текста из распространенных офисных форматов. Приложение обрабатывает документы Excel и Word независимо от их размера и внутренней структуры.

Теперь пользователь может выполнить единый поиск сразу по всему архиву, не тратя время на открытие отдельных файлов и проверку их содержимого вручную. Система самостоятельно анализирует таблицы, текстовые документы и другие материалы, находя нужные данные по одному запросу.

Работа с PDF и изображениями

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

Гибкая настройка условий поиска

В рабочих процессах часто требуется искать информацию сразу по нескольким параметрам. Например, найти документы, где одновременно встречаются слова «амортизация» и «транспорт».

Для таких случаев мы реализовали гибкую настройку условий поиска. Пользователь может указать несколько ключевых слов и выбрать, как система должна формировать результаты: показывать документы со всеми заданными словами или находить все файлы, где встречается хотя бы один из параметров.

Благодаря этому сотрудники получают как точные результаты для конкретных задач, так и расширенные подборки документов для дальнейшего анализа.

Пользователь может выполнять поиск по одному или нескольким ключевым словам и настраивать условия отбора документов.

Результат

 

Проект разработки ПО был реализован за 3 недели. После установки приложения заказчик запустил тестирование на реальных данных и не выявил замечаний к работе системы. В результате компания получила:

  • защиту конфиденциальной информации благодаря обработке документов внутри собственного ИТ-контура;
  • сокращение времени сотрудников на поиск и анализ данных за счет автоматизации работы с архивом;
  • снижение затрат на использование готовых решений благодаря внедрению собственного программного обеспечения.

Многие компании выбирают готовые продукты как быстрый способ решить задачу поиска по корпоративным документам. Однако при больших объемах данных и высоких требованиях к безопасности разработка собственного решения часто становится более выгодным вариантом: компания получает только необходимые функции, сохраняет контроль над информацией и не зависит от постоянных расходов на лицензии.

Опытная команда разработки поможет оценить оба сценария и выбрать вариант, который будет выгоден не только сегодня, но и через несколько лет эксплуатации.

Понравился проект?
Звоните! Проконсультируем и рассчитаем стоимость проекта бесплатно!