Решения

Настройка полнотекстового поиска

10 июня 2022
15 мин.

Нет времени читать?

Отправим материал вам на почту

Актуально начиная с версии релиза 2.001.001

Введение

О работе с механизмом полнотекстового поиска см. статью: Работа с полнотекстовым поиском.

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

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

Обновление индекса полнотекстового поиска

Для фонового обновления индекса поиска необходимо включить регламентное задание.

Настройка фонового обновления индекса поиска

Путь перехода к настройке фоновых заданий: Администрирование → Обслуживание → Регламентные операции → Фоновые задания

Настройка полнотекстового поиска - Фоновые задания

Обновлением индекса полнотекстового поиска управляет соответствующее фоновое задание, которое требуется настроить.

Настройка полнотекстового поиска - Фоновое задание

Устанавливается расписание обновления индекса – в частности, время начала (8:00) и интервал повтора (600 сек). 

Для включения регламентного задания требуется установить флаг “Использование”.

Регламентное задание без указания пользователя может не работать. Для повышения стабильности работы регламентного задания можно указать пользователя “Робот” и проверить установленные у него роли: “Полные права”, “Администратор CRM”, “Пользователь”.

Примечание: При первом включении обновления индекса оно может занять продолжительное время: чем больше база, тем дольше будет идти обновление (~20 мин. в базе с 1-2 подразделениями, работающими в программе примерно год), – требуется подождать. Последующие обновления происходят за несколько секунд.

Обновление индекса поиска вручную

Ручное обновление индекса может потребоваться при некорректной работе или при ошибке в работе автоматического обновления.

Обнаружить сбой в работе индексирования поиска можно по появившейся в окне поиска надписи “Дата актуальности индекса полнотекстового поиска <чч.мм.год>”.

Настройка полнотекстового поиска - Дата актуальности

Для обновления индекса полнотекстового поиска вручную предусмотрена специальная обработка.

Путь: Администрирование → Обслуживание → Инструменты администратора → Управление полнотекстовым поиском

Настройка полнотекстового поиска - Путь

Требуется нажать кнопку “Обновить индекс”. Система проинформирует о начале и завершении обновления индекса посредством служебных сообщений.

Настройка полнотекстового поиска - Обновление индекса

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

Настройка полнотекстового поиска - Завершено обновление индекса

Управление полнотекстовым поиском

Обработка “Управление полнотекстовым поиском” позволяет регулировать работу поиска, исправлять ошибки посредством ручной очистки и обновления.

Обработка открывается через главное меню стандартного интерфейса: Сервис → Все операции → Управление полнотекстовым поиском

Настройка полнотекстового поиска - Управление полнотекстовым поиском

Включение полнотекстового поиска

Чтобы полнотекстовый поиск работал, он должен быть включен: должна стоять “галочка” в настройках.

Настройка полнотекстового поиска - Включение поиска

Обновить индекс

Обработка также может использоваться для обновления индекса полнотекстового поиска вручную. Для этого требуется нажать кнопку “Обновить индекс”. Система уведомит о завершении обновления индекса.

Настройка полнотекстового поиска - Обновление

Очистить индекс

Кнопка “Очистить индекс” используется при некорректной работе индексирования или ошибках в индексе для полной очистки индекса полнотекстового поиска.

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

Настройка полнотекстового поиска - Очистить индекс

 

  • Необязательно:

  • Уточните, пожалуйста, почему: