Поисковый движок Elasticsearch доступен в версии 7.11 и выше.
Elasticsearch - это поисковая система, выполняющая поиск в реальном времени и оптимизированная для поиска текстовых строк. Система написана на Java и работает как отдельный сервер/процесс.
Интегрировав Elasticsearch в SuiteCRM, можно значительно улучшить качество и время поиска данных. Модули, в которых включена поддержка расширенного поиска, индексируются на сервере Elasticsearch. Получив поисковый запрос, SuiteCRM перенаправляет его на сервер Elasticsearch, который выполняет оптимизированный поиск и возвращает результаты обратно в CRM.
В данный момент SuiteCRM поддерживает Elasticsearch версии 5.6.
Синхронизация между базой данных и Elasticsearch выполняется в случае:
Автоматическая переиндексация после каждого обновления записи.
Периодический запуск процесса индексации по настроенному расписанию в Планировщике.
Полная или частичная индексация, запускаемая администратором либо через панель администрирования, либо в консоли.
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.