25 882 документа
← К списку

МенеджерПолнотекстовогоПоиска.УстановитьВерсиюПолнотекстовогоПоиска (FullTextSearchManager.SetFullTextSearchVersion)

страница

МенеджерПолнотекстовогоПоиска (FullTextSearchManager)

УстановитьВерсиюПолнотекстовогоПоиска (SetFullTextSearchVersion)

Доступен, начиная с версии 8.3.22.

Синтаксис:

УстановитьВерсиюПолнотекстовогоПоиска(<ВерсияПолнотекстовогоПоиска>)

Параметры:

<ВерсияПолнотекстовогоПоиска> (обязательный)

Тип: ВерсияПолнотекстовогоПоиска.
Новое устанавливаемое значение параметра <ВерсияПолнотекстовогоПоиска>.
ВНИМАНИЕ! При использовании Версия2, после полной индексации должно оставаться не менее 10% свободного пространства. В противном случае, индексация полнотекстового поиска выполнена не будет.

Описание:

Устанавливает (переключает) версию полнотекстового поиска. По умолчанию стоит версия Версия1.
Перед сменой версии требуется монопольный доступ к информационной базе. Если монопольный доступ не обеспечен, будет получена ошибка с сообщением о том, какие сеансы сейчас активны.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:

ВНИМАНИЕ! При использовании Версия2, после полной индексации должно оставаться не менее 10% свободного пространства на диске. В противном случае, индексация полнотекстового поиска выполнена не будет.

При смене версии с Версия2 на Версия1 будут выполнены следующие действия:

  • Все существующие (исполняющиеся) задания по индексации полнотекстового поиска будут прерваны;
  • Все новые регламентные задания на индексацию от Версия2 получат отказ;
  • После первого отказа остановится индексация по расписанию для Версия2;
  • Все новые соединения с информационной базой будут использовать полнотекстовый поиск Версия1;
  • Индексы от Версия2 остаются нетронутыми. Если индекс не нужен, перед переключением версии, пользователь может самостоятельно очистить индекс.

При смене версии с Версия1 на Версия2 будут выполнены следующие действия:

  • Предварительная проверка доступности поискового сервера, если сервер недоступен, будет отображена ошибка и смены версии не произойдет. В сообщении будет указана причина недоступности сервера. Чаще всего причиной является отсутствие установленной Java;
  • Все новые регламентные задания на индексацию будут направлены на новую версию 2;
  • Все новые соединения с информационной базой получат полнотекстовый поиск версии Версия2;
  • Поисковый сервер Версия2 всегда готов к работе и при первом обращении к нему он загрузит в память те индексы, что имеются в его распоряжении от предыдущего состояния. Так как это состояние, скорее всего, устаревшее, рекомендуется сделать полную переиндексацию;
  • Индексы от "Версия1" остаются нетронутыми; если индекс вам не нужен, перед переключением версии, пользователь может самостоятельно очистить индекс.

Пример:

ПолнотекстовыйПоиск.УстановитьВерсиюПолнотекстовогоПоиска(ПолнотекстовыйПоиск.Версия2);

Использование в версии:

Доступен, начиная с версии 8.3.22.


     Методическая информация