Когда вы создаете карты или компоновки и добавляете элементы в проект, AllSource автоматически обновляет индекс поиска для проекта. Однако если пользователь, работающий в другом проекте, создает или удаляет новые элементы в базе данных, или новые данные появились в общей сетевой папке, они могут не учитываться индексом поиска проекта.
Для обновления индекса доступны различные опции. Организация периодических обновлений индекса будет полезной, если в папки и базы данных регулярно добавляются новые элементы.
Организация обновления индекса
Есть два типа обновления индексов: инкрементное обновление или переиндексация. Инкрементное обновление индексов происходит очень быстро. Проверяются следующие ситуации:
- Новые элементы добавлены к местоположению, такому как папка, которое ранее уже было проиндексировано.
- Элементы удалены или перемещены из индексированного местоположения, или элемент в индексированном местоположении быд переименован.
- Элемент проекта, которые ранее был проиндексирован, удален из проекта.
Например, кто-то добавил набор растровых данных в используемую вами сетевую папку, или вы сохранили вложение из email в домашнюю папку проекта. Или, вы удалили шейп-файл в папке из подключения к папке, или удалили базу данных из проекта. Также вы могли переименовать элемент после его индексации. Если элемент переименован, индекс для старого названия удаляется и добавляется новый.
Переиндексация подразумевает удаление проиндексированного содержания и построение индексов элементов в выбранном местоположении заново, с использованием временного хранилища. Переиндексацию необходимо время от времени выполнять, чтобы очистить индекс от элементов, которые были удалены в процессе работы из папки, базы данных или набора инструментов. Это может занять продолжительное время, если индекс строится для большого количества элементов. Желательно, чтобы переиндексация выполнялась в часы наименьшей загрузки компьютеров.
Оба типа запланированных обновлений индексов поддерживают все проекты на компьютере. Индекс обновляется, чтобы отобразить текущий статус всех элементов, связанных со всеми проектами, сохраненными на компьютере.
Для автоматического обновления индексов на локальном компьютере можно создать запланированную задачу Windows. Задача выполняется, даже если AllSource не запущен. Если задача запланирована на время, когда вас нет на работе и вы вышли из программы, то задача сможет успешно запуститься только в случае, если у нее есть права вашей учетной записи. Иначе запланированное задание не будет иметь прав на доступ к элементам вашего проекта на локальном или сетевом компьютере. Если запланированное задание не запускается, удаленные элементы не удаляются из индекса и результаты поиска будут неверны.
Обновление индексов при выходе из учетной записи
По умолчанию запланированное задание Windows выполняется для обновления индекса поиска AllSource только при условии, что вы вошли в свою учетную запись на компьютере. Автоматические обновления выполняются ежечасно а переиндексация запланирована на полдень. Автоматические обновления успешно выполняются в течение дня, но не работают вечером, если вы выходите с компьютера по окончании рабочего дня. Если вы блокируете компьютер во время обеденного перерыва, переиндексация продолжает работать, так как вы не выполняете выход. Если вы выходите с компьютера во время обеденного перерыва, индексация не происходит. Если переиндексация запустилась во время обеда, она может не закончиться до вашего возвращения. Поиск элементов проекта сначала не возвращает никаких результатов. Когда часть процесса индексации будет выполнена, поиск будет возвращать частичные результаты. Полные результаты будут доступны после полного завершения индексации.
Чтобы успешно обновить или перестроить индекс поиска в нерабочее время, выберите опцию обновления индекса, когда вы выходите из своего аккаунта, однако у вашей операционной системы должны быть те же учетные данные. По умолчанию, автоматические обновления выполняются ежечасно, а переиндексация запланирована на полночь. Индекс перестраивается и обновляется ночью, поэтому утром он готов к работе. Если вы работаете над несколькими разными проектами и имеете доступ к сети, где хранится множество данных, то можно запланировать переиндексацию на ранний вечер.
Обновление индекса активируется на конкретном компьютере в момент, наиболее удобный с точки зрения загруженности системы. Если вечером вы чаще всего не используете свой компьютер и не имеете доступа к корпоративной сети, т.к. отключаете компьютер от сети, индексация в полночь не имеет смысла. Если вы используете компьютер для работы в AllSource большую часть дня, или даже круглосуточно, попробуйте настроить обновление индекса на время обеденного перерыва или регулярного совещания.
- Перейдите на страницу Настройки.
- На начальной странице AllSource щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Отметьте Обновлять индекс периодически.
- В разделе Запланированное задание автоматически обновляет индекс щелкните опцию Обновлять даже при выходе с компьютера.
- Введите учетную запись, которую используете для входа в компьютер в появившемся диалоговом окне системы Windows, затем щелкните OK или нажмите Enter. Например, введите пароль к вашей учетной записи Windows.
- Щелкните OK в диалоговом окне Опции.
Учетные данные связываются с запланированной задачей в операционной системе. В AllSource эти данные не хранятся и не используются. В следующий раз, когда подойдет время обновления индекса, оно запустится, даже если вы вышли из своей учетной записи на компьютере.
Инкрементное обновление индексов.
По умолчанию инкрементное обновление индекса поиска в AllSource происходит каждый час, чтобы новые элементы, добавленные к местоположению при работе с проектом, также включались в общий индекс.
- Перейдите на страницу Настройки.
- На начальной странице AllSource щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Отметьте Обновлять индекс периодически.
- Отметьте Обновлять элементы в индексе каждые.
- Введите целое число больше или равно 1 в текстовую строку Часов (Hour(s)), чтобы указать, с какой периодичностью необходимо проверять проиндексированные проекты и местоположения на предмет добавления новых элементов к индексу.
- Нажмите OK.
Запланированная задача Windows запускает обновление индекса через заданные промежутки времени (в часах). Если в опциях определено, что инкрементное обновление запускается каждые 3 часа, индекс последний раз был обновлен в 13:30, а сейчас 14:00 – следующее инкрементное обновление запустится приблизительно в 16.30.
Полная переиндексация элементов
По умолчанию, AllSource выполняет поиск переиндексации каждые 24 часа в полдень или в полночь, в зависимости от опции, выбранной в разделе Запланированное задание автоматически обновляет индекс.
Вы можете установить, как часто будет выполняться переиндексация, и в какое время суток она будет запускаться. Укажите количество дней, которое должно пройти перед следующим перестроением индекса, и время дня, когда оно должно начаться. Например, если элементы сохранены в стабильных, хорошо организованных базах данных, достаточно выполнять переиндексацию раз в неделю. Для отдельных папок и баз данных можно перестроить индексы вручную, по мере необходимости, просто обновив содержание.
Переиндексация может не начинаться точно в указанное время. Запланированное задание запускается в указанный интервал обновления. Когда задача выполняется незадолго до запланированного времени переиндексации,индекс перестраивается, вместо обновления.
- Перейдите на страницу Настройки.
- На начальной странице AllSource щелкните вкладку Настройки .
- В открытом проекте щелкните вкладку Проект на ленте.
- В списке боковых вкладок щелкните Опции.
Откроется диалог Опции.
- Щелкните вкладку Индексация.
- Отметьте Обновлять индекс периодически.
- Отметьте Переиндексировать все элементы заново каждые.
- Введите целое число от 1 до 366 в строку Дней, чтобы указать, с какой периодичностью (в днях) должна выполняться переиндексация проектов и всех элементов.
- Укажите подходящее время запуска переиндексации, щелкнув временное окно и указав нужное время.
- Нажмите OK.
Информация о количестве дней между запусками и о времени запуска будет внесена в файл конфигурации индексов AllSource.
Если текущее время 2:00, в новый интервал переиндексации составляет 10 дней с запуском в 22:00, следующая переиндексация запустится в этот же день в 22:00. С 22:00 следующего дня начнется отсчет дней до следующего запуска. В течении этого периода будет периодически запускаться инкрементное обновление, в соответствии с заданными установками. По истечении 10 дней, в 22:00 следующего (11-ого) дня все элементы, связанные со всеми проектами на компьютере, будут переиндексированы. Если инкрементное обновление должно по графику произойти несколькими минутами раньше или позже 22:00, вместо него начнется повторное создание индекса.