Администрирование · 9 мин
Как очистить поиск в 1С: история запросов и полнотекстовый индекс
Как очистить поиск в 1С: удаление истории поисковых запросов, очистка полнотекстового индекса, настройки поиска в программе и типичные ошибки при работе.
Под «очисткой поиска» в 1С пользователи обычно понимают три разные задачи: удаление истории поисковых запросов в строке поиска, очистку полнотекстового поискового индекса и отключение или перенастройку самого механизма поиска. Каждая из этих задач решается своими инструментами, и путать их не стоит — действия, безопасные для истории запросов, могут быть критичными для индекса.
История поиска хранится локально в пользовательских настройках и влияет только на подсказки при вводе. Полнотекстовый индекс — это служебная структура данных, которая ускоряет поиск по документам и справочникам всей информационной базы. Некорректная работа с индексом способна замедлить базу или привести к тому, что поиск перестанет находить актуальные данные.
Ниже разобраны оба сценария: как очистить историю поисковых запросов рядовому пользователю и как корректно управлять полнотекстовым поиском администратору базы.
Что именно нужно очистить: определяем задачу
Прежде чем что-то удалять, определите, что мешает работе. Если при вводе в строку поиска всплывают старые запросы — это история поиска, она хранится в настройках пользователя. Если поиск не находит новые документы или находит удалённые — проблема в полнотекстовом индексе, и её решает администратор.
Третья ситуация — медленная работа поиска в целом. Она может быть связана как с разросшимся индексом, так и с общей производительностью сервера. В этом случае очистка индекса без анализа причин даст лишь временный эффект.
Очищается в пользовательских настройках, не влияет на базу
Нужно обновление полнотекстового индекса
Требуется полная очистка и перестроение индекса
Проверить размер индекса и нагрузку на сервер
Как очистить историю поисковых запросов
История введённых поисковых фраз сохраняется в пользовательских настройках, чтобы ускорить повторный ввод. В типовых конфигурациях на управляемых формах очистить её можно через удаление соответствующих настроек.
Откройте меню пользователя (обычно в правом верхнем углу) и перейдите в раздел настроек. В ряде конфигураций есть пункт очистки локальной истории — например, истории открытых окон и введённых значений. Если такого пункта нет, история поиска удаляется вместе с прочими настройками через административный инструментарий.
Очистка через удаление пользовательских настроек
Администратор может удалить настройки конкретного пользователя через стандартную обработку управления настройками: «Администрирование» → «Пользователи и права» → «Персональные настройки пользователей» (точное расположение зависит от конфигурации). Там выбирается пользователь и удаляются настройки, связанные с поиском и историей ввода.
Учтите: удаление всех настроек сотрёт также привычные варианты отчётов, настройки форм и колонок списков. Если нужно убрать только историю поиска, выбирайте точечно именно те настройки, которые относятся к поисковым подсказкам.
Как очистить полнотекстовый поисковый индекс
Полнотекстовый индекс — это механизм платформы 1С, который позволяет искать по содержимому документов, справочников и прикреплённых файлов. Со временем в индексе накапливаются устаревшие данные, и его требуется обновлять или полностью очищать.
Управление индексом выполняется в режиме 1С:Предприятие: меню «Все функции» (или через стандартный раздел администрирования) → «Полнотекстовый поиск» → «Настройка полнотекстового поиска». В открывшейся форме доступны команды обновления индекса и его полной очистки.
Полное перестроение индекса в большой базе может занять значительное время — от десятков минут до нескольких часов в зависимости от объёма данных. Планируйте операцию на нерабочее время, потому что в этот период поиск будет возвращать неполные результаты.
Отключение полнотекстового поиска полностью
Если полнотекстовый поиск в базе не используется, его можно отключить, чтобы не тратить ресурсы на поддержание индекса. В той же форме настройки полнотекстового поиска снимите флаг использования механизма. После этого строка полнотекстового поиска перестанет предлагать поиск по данным, останется только стандартный поиск по полям.
Отключение безопасно для данных: сами документы и справочники не затрагиваются, удаляется только служебный индекс. При необходимости поиск можно включить обратно — индекс будет построен заново при обновлении.
Учтите, что в некоторых конфигурациях отдельные функции (например, поиск дублей или поиск по прикреплённым файлам) опираются на полнотекстовый индекс. Перед отключением проверьте, не используются ли такие механизмы в вашей конфигурации.
Регламентное обновление индекса вместо ручной очистки
Постоянная ручная очистка индекса — признак того, что не настроено его автоматическое обновление. В клиент-серверном варианте работы обновление индекса обычно выполняется регламентным заданием на сервере. Проверьте, что задание активно и выполняется без ошибок — тогда индекс будет актуальным без ручного вмешательства.
В файловом варианте базы обновление индекса может запускаться при работе пользователя или по расписанию через планировщик с запуском 1С в пакетном режиме. Если индекс регулярно «отстаёт», настройте периодичность обновления чаще, а не прибегайте к полной очистке.
Чаще всего жалобы «поиск не находит документ» решаются не очисткой, а обычным обновлением индекса. Полная очистка нужна только когда индекс повреждён или содержит данные удалённых объектов, которые не вымываются обычным обновлением.
Типичные ошибки при очистке поиска
Проверка результата после очистки
После очистки истории поиска откройте строку поиска и начните вводить ранее использовавшийся запрос: подсказки со старыми вариантами появляться не должны. Если подсказки остались — история хранится в другой настройке или требуется перезапуск сеанса.
После перестроения индекса выполните контрольный поиск по заведомо существующему документу, включая недавно созданный. Убедитесь также, что поиск не возвращает удалённые объекты. Проверьте журнал регистрации на предмет ошибок регламентного задания обновления индекса.
Как проверить результат
Старые запросы не предлагаются
История по-прежнему всплывает — настройки не удалены
Документ находится по тексту
Не находится — индекс не обновлён
Объект не выдаётся в результатах
Выдаётся — индекс содержит устаревшие данные
Задание обновления индекса завершается без ошибок
Есть ошибки — требуется разбор причин
Частые вопросы
Удалятся ли документы при очистке поискового индекса?
Нет. Индекс — это отдельная служебная структура, содержащая только ссылки на данные для быстрого поиска. Очистка и перестроение индекса не изменяют и не удаляют сами документы, справочники и файлы.
Почему после очистки поиск вообще ничего не находит?
Это нормально сразу после очистки индекса: он пуст, пока не выполнено обновление. Запустите обновление индекса и дождитесь его завершения — в больших базах это занимает заметное время.
Можно ли очистить историю поиска только у одного сотрудника?
Да. История хранится в персональных настройках каждого пользователя. Администратор через инструменты управления настройками может удалить настройки конкретного пользователя, не затрагивая остальных.
Как часто нужно обновлять полнотекстовый индекс?
Оптимально — автоматически регламентным заданием с периодичностью от нескольких минут до часа, в зависимости от интенсивности ввода данных. Чем активнее база пополняется, тем чаще должно выполняться обновление.
Что делать, если индекс повреждён и не обновляется?
Выполните полную очистку индекса, а затем полное обновление. Если ошибки повторяются, проверьте журнал регистрации, свободное место на диске и при необходимости выполните тестирование и исправление информационной базы.
Влияет ли отключение полнотекстового поиска на обычный поиск по спискам?
Нет. Поиск по текущей колонке списка и поиск по строке в табличных документах работают независимо от полнотекстового индекса. Отключается только поиск по содержимому объектов всей базы.
Что важно запомнить
История поиска очищается в пользовательских настройках и безопасна. Полнотекстовый индекс очищается администратором через настройку полнотекстового поиска с обязательным последующим обновлением. Перед операциями с индексом делайте резервную копию и выбирайте нерабочее время, а для регулярной актуальности настройте регламентное задание обновления.