OpenSearch в экосистеме 1С работает как поисковая и аналитическая платформа, предназначенная для полнотекстового поиска, анализа данных в реальном времени, агрегации и визуализации. www.itapi.su
Некоторые особенности работы OpenSearch в 1С:
- Разгрузка основного сервера 1С. www.itapi.su Все поисковые запросы пользователей направляются в кластер OpenSearch, что снижает нагрузку на сервер приложений и сервер баз данных 1С. www.itapi.su
- Улучшение качества поиска. www.itapi.su OpenSearch предлагает нечёткий поиск, учёт морфологии, поиск по синонимам, ранжирование по релевантности. www.itapi.su
- Сложные запросы и аналитика. www.itapi.su Построение сложных фильтров, агрегация данных происходит прямо в поисковом движке, без нагрузки на 1С и СУБД. www.itapi.su
- Анализ логов технологического журнала 1С. infostart.ru OpenSearch позволяет создавать из логов дашборды, визуализации и мониторы с алертингами. infostart.ru
Данные из 1С предварительно загружаются и структурируются в OpenSearch. www.itapi.su Этот процесс называется индексацией. www.itapi.su Есть несколько способов индексации: www.itapi.su
- Прямая запись через HTTP-запросы (REST API). www.itapi.su В конфигурацию 1С добавляется функционал, который при создании или изменении объектов формирует JSON-представление этого объекта и отправляет его через HTTP-запрос в OpenSearch. www.itapi.su
- Через промежуточное звено (лог изменений, Message Broker). www.itapi.su Изменения данных фиксируются и помещаются в очередь, например, RabbitMQ, Kafka. www.itapi.su Отдельная внешняя служба читает из очереди и отправляет данные в OpenSearch. www.itapi.su