8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 106 107 108 109 110 111 112 ... 154

•в гфоцессеттаг-ен мя после серьезной ошибки;

•при запуске вручную.

В процессе выборочного сканирования просматриваются только документы, измененные с момента последнего полного или выборочного сканирования. Выборочное сканирование производится:

•при запуске или перезапуске службы Indexing Service;

•при изменении локального документа;

•утере службой Indexing Кетсеуведомлеиий об изменениях;

•при запуске вручную.

Примечание Уведомления об изменениях в файловой системе — важная часть выборочного сканирования. Они генерируются ОС, и Indexing Service считывает их при любом изменении локальных документов. Зачастую уведомления об изменениях документов на удаленных рах не достигают локальной Indexing Service. Зная об этом, Indexing Service периодически проводит выборочное сканирование всех связанных с каталогом удаленных папок.

Отскппиронав подлежащие индексированию документы, Indexing Service приступает к созданию каталогов. Для этого она считывает псе документы с помощью специальных фильтров — программных компонентов, интерпретирующих структуру документов определенного типа, например: текстовый файл ASCII, документ Microsoft Word, HTML-документ, Используя соответствующий фильтр, Indexing Service извлекает содержимое и значения свойств документа, помещая эти значения и путь к документу в индекс. Затем с помощью фильтра служба определяет язык документа и разбивает его содержимое на отдельные слова. Для всех языков имеются списки слов-исключений, опускаемых Indexing Service.

Эти списки хранятся в папке \%SystemRoot/o\System32 и виде текстовых файлов формата ASCII с именем Noise./ang, где long — трехеимвольиое расширение, указывающее язык списка исключений. Добавлять слова втакой список или, наоборот, удалять их можно с помощью обычного текстового редактора.


Кроме того, [ппсчш Service заносит значения свойств документа в кэш свойств — место, где хранятся значения iHiiiini!, но которым будет осуществлен поиск, или которые требуется вывести в списке результатов поиска. В кэше свойств имеется два уровня хранения: первичный — для часто просматриваемых значений (поэтому значения здесь хранятся в формате, ускоряющем и упрощающем их получение) и вторичный — для дополнительных, редко просматриваемых значений.

Отбросив слова из перечня исключений и обновив кэш свойств, Indexing Service сохраняет остальное содержимое документа в виде списка слов. Каждому документу может быть сопоставлено несколько списков слов. Списки слов объединяются для создания промежуточных (временных) индексов. Последние хранятся на диске в сжатом виде. В любой момент времени в каталоге может находиться (и обыч-по находится) несколько таких индексов. Со временем при добавлении илидокументов в проиндексирован-

ных папках, число временных индексов может существенно увеличиться.

При помощи фонового слияния Indexing Service объединяет списки слов и временные индексы, гем самым уменьшая количество используемыхресурсов и замедляя

реакцию службы. Фоновое слияние — рутинная часть работы Indexing Service — производится при сканировании. Фоновое слияние запускается, если в памяти хранится слишком много списков слов (по умолчанию — 20), или если общий размер всех списков слов превышает заданное значение (по умолчанию — 256 Кб).

Конечный результат—индекс.

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

сохраненный индекс — основной.

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


в проиндексированной панке. Кроме того, полное слияние независимо от текущих условий происходит каждый день в полночь. При необходимости можно провести полное слияние принудительно — это заставит Indexing Service обновить каталог, и все изменения сразу отразятся на результатах поиска, Как вы понимаете, полное слияние — ресурсоемкий процесс, и поэтому выполнять его принудительно в часы ни копой нагрузки без веских причин не стоит.

Параметры, управляющие сканирование., слиянием и другими процессами службы Indexing Service, хранятся в разделе реестра 1.1 KEY LOCAL MACHINE\SYSTEM\Current-Со nt rol Set \Cont roi\Co ntentlndex.

К параметрам реестра, управляющими сли-

янием, относятся следующие.

•MasieivVIergtCiieekpoiisi Interval — интервал, по истечении которого определяется необходимость полного слияния. По умолчанию — 2 048 секунд.

•MasterMergeTime — врзмя гю умолчанию для ежедневного запуска полного слияния. По умолчанию — 0, т. е. полное слияние запускается с началом нового дня.

•MaxFilesizeFiltered - максимальный размер фильтруемого содержимого для отдельного документа. По умолчанию — 256 Кб.

•MaxFreshCount — максимальное число обновлении и изменений документов, при превышении которого запускается полное слияние. По умолчанию — 20 000 документов.

•MiixIiuWxes — максимальное число индексов, припрсны-шении которого запускается фоновое слияние. По умолчанию — 25 индексов.

•MaxShadowIndexSize - максимальный размер временных индексов в приращениях по 128 Кб. Используется совместно с параметромдля запуска полного слияния, когда на диске виз хватает свободного пространства, и размер временных индексов превышает заданное значение. По умолчанию — 15 (15x128 Кб = 1920 Кб).

•Max Word Lists — максимальное число списков слов в каталоге, при превышении которого запускается фоновое слияние. По умолчанию — 20 списков.



0 ... 106 107 108 109 110 111 112 ... 154