Windows server 2008 включить индексирование

Обновлено: 07.07.2024

Индексация рабочих станций производится системой для контроля изменений файловых систем контролируемых компьютеров и обнаружение определенных файлов в индексируемых системах.

Контроль файловых систем основан на сопоставлении контрольных сумм (далее- хэши ) заданных файлов с файлами, хранящимися на контролируемом компьютере. Сформировать банк хэшей документов, которые система будет автоматически отслеживать на индексируемых компьютерах, вы можете в настройках Центрального сервера на вкладке Банки хэшей Консоли администратора. Также вы можете настроить применение определенных банков для отдельных объектов контроля в профиле настроек агента .

Статистика выполнения процедуры индексирования для отдельного компьютера представлена в соответствующей вкладке схемы установки агентов (см. п. Статистика индексирования).

Для того чтобы включить индексацию компьютеров, выберите вкладку Параметры агентов и отметьте соответствующую опцию в разделе Индексация рабочих станций .


Формирование списка индексируемых компьютеров

Для того чтобы сформировать список объектов (отдельных компьютеров или их групп), подлежащих индексации:


  • Чтобы применить общие настройки индексирования к отдельному объекту либо к группе объектов, чьи настройки были изменены в индивидуальном порядке, выделите необходимое количество элементов списка, нажмите кнопку Настройки индексирования по умолчанию и выберите команду Установить настройки по умолчанию .
  1. Чтобы изменить параметры общих настроек индексирования, нажмите кнопку Настройки индексирования по умолчанию , выберите команду Изменить настройки по умолчанию и следуйте рекомендациям пунктов Настройка фильтров индексирования и Настройка расписания текущего параграфа.

По умолчанию для всех объектов применяются общие предустановленные настройки системы SecureTower , исключающие из индексации служебные системные и временные файлы. Предустановленные настройки могут быть изменены централизованно для всех объектов, кроме объектов с индивидуально настроенным индексированием.

  1. После завершения формирования списка и настройки фильтров и расписания индексирования нажмите ОК .

Подробнее о прочих операциях со списками объектов в системе см. Управление списком объектов .

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

В окне Конфигурация правила индексирования на вкладке Фильтры индексирования для настройки доступны фильтры директорий и файлов.


Чтобы задать пользовательское правило выбора директорий, содержимое которых требуется индексировать, в разделе Индексирование директорий :

1. Установите один из предложенных режимов фильтрации:

  • Для того чтобы индексировать только файлы из директорий, удовлетворяющих значениям фильтров раздела, выберите режим Индексировать элементы только в заданных директориях . Файлы, содержащиеся во всех прочих директориях, не будут проиндексированы.
  • Для того чтобы индексировать содержимое всех директорий, кроме удовлетворяющих заданным фильтрам, выберите режим Индексировать директории, за исключением директорий из списка . Файлы, расположенные в директориях, удовлетворяющих установленным фильтрам, не будут проиндексированы.

2. Нажмите Добавить фильтр .

3. Во вновь открывшемся окне введите требуемое значение переменной среды в поле Значение фильтра и описание фильтра (если требуется). Нажмите ОК для добавления значения в список фильтров.

4. Чтобы изменить существующие фильтры либо их удалить, выберите элемент в списке значений фильтров и нажмите соответствующую кнопку раздела.

Чтобы задать пользовательское правило выбора файлов, которые требуется индексировать:

1. В разделе Фильтры индексирования файлов выберите требуемое значение поля Индексировать файлы, размер которых в раскрывающемся списке и введите пороговый размер индексируемого файла в поле ввода. Файлы, не удовлетворяющие условию, будут игнорироваться при фильтрации и последующей индексации.


2. Установите один из предложенных режимов фильтрации:

  • Чтобы индексировать только файлы, удовлетворяющие значениям фильтров раздела, выберите режим Индексировать только заданные файлы . Все прочие файлы не будут проиндексированы.
  • Чтобы индексировать все файлы, кроме удовлетворяющих заданным фильтрам, установите Индексировать файлы, за исключением файлов из списка . Файлы, удовлетворяющие установленным фильтрам, не будут проиндексированы.

3. Нажмите Добавить фильтр .

4. Во вновь открывшемся окне введите фильтр в поле Значение фильтра и описание фильтра в соответствующем поле (если требуется). Нажмите ОК для добавления значения в список фильтров.

5. Чтобы изменить существующие фильтры либо их удалить, выберите элемент в списке значений фильтров и нажмите соответствующую кнопку раздела.

Сброс настроек

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

Настройка расписания

Для настройки расписания задачи построения хэшей, перейдите на вкладку Расписание индексирования окна конфигурации правила.

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

Для добавления нового пользовательского расписания:


  • Ежедневно . В случае выбора этой опции необходимо указать дату и время первого запуска запланированного задания. Кроме того, можно настроить периодичность запуска, указав число дней, где 1 будет означать повторение задания каждый день, 2 – каждый второй день, 3 – каждый третий день и т.д.


  • Еженедельно . В случае выбора данной опции необходимо указать дату и время первого запуска задания. Кроме того, можно настроить периодичность запуска, указав число недель, где 1 будет означать повторение задания каждую неделю, 2 – каждую вторую неделю, 3 – каждую третью неделю и т.д. Также необходимо отметить как минимум один конкретный день недели, в который запланированное задание будет повторяться.


  • Ежемесячно . В случае выбора данной опции необходимо указать дату и время первого запуска задания.


Кроме того, необходимо указать месяц (месяцы) и день (дни), в которые задание будет запускаться. В комбинированном списке Месяц укажите по крайней мере один месяц.


Конкретные дни месяца, в которые будет повторяться запуск, можно указать двумя способами:

  1. установив переключатель в положение Дни, выберите в раскрывающемся списке число (числа) месяца, в которое(-ые) задание будет запускаться (пункт Посл. означает последнее число месяца);


  1. установив переключатель в положение В, выберите в первом раскрывающемся списке неделю месяца, а во втором – день. Таким образом, выбор, например, числа 3 в первом раскрывающемся списке и пункта Пт во втором будет означать, что задание запустится в третью пятницу месяца.


  1. Для включения или выключения расписания соответственно установите либо снимите флажок напротив опции Расписание включено .
  2. После того, как все параметры планировщика установлены, нажмите кнопку ОК для создания расписания. Созданное расписание будет отображаться в списке на вкладке Планировщик .

Для изменения либо удаления ранее созданного расписания выберите его в списке и нажмите кнопку Изменить расписание либо Удалить расписание соответственно . Изменение расписания производится аналогично описанному выше в текущем пункте.

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

Сброс настроек по умолчанию до предустановленных

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

По умолчанию полнотекстовый поиск в системе DIRECTUM не учитывает тексты документов в файловых хранилищах. Для поиска по файловым хранилищам необходимы дополнительные настройки операционной системы и системы DIRECTUM. Ранее полнотекстовый поиск осуществлялся только с помощью службы Indexing Service, в версии 5.2 мы добавили возможность настраивать поиск с помощью службы Windows Search.

Для чего нужна служба Windows Search?

Причина связана с внешними факторами. С выходом Windows Server 2012 компания Microsoft отказалась от поддержки службы Indexing Service, которая использовалась в IS-Builder для полнотекстового поиска по документам в файловых хранилищах. Чтобы поиск по тексту документов работал на компьютерах с новыми операционными системами, мы реализовали интеграцию с другой службой полнотекстового поиска – Windows Search.

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

Если файловые хранилища находятся на компьютерах с операционной системой Windows Server 2008/2008R2 и выше, то для работы полнотекстового поиска настройте службу Windows Search. Обращаем внимание, что ее нельзя установить на компьютер с установленной службой Indexing Service. Поэтому перед установкой убедитесь, что служба Indexing Service удалена. После этого можно приступать к установке и настройке новой службы.

Таким образом, выбор службы зависит только от установленной операционной системы и от ваших личных предпочтений. Однако можно отметить и некоторые достоинства службы Windows Search:

  • Во-первых, ее универсальность. Служба стабильно работает на всех версиях ОС, которые поддерживает компания .
  • Во-вторых, при использовании службы можно более гибко регулировать, в каких папках файловых хранилищ производить поиск. Права на папки задаются при настройке службы. Таким образом, можно исключить из поиска папки с конфиденциальной информацией.

Настройки служб Indexing Service и Windows Search значительно отличаются друг от друга. Подробнее о настройке и отключении полнотекстового поиска читайте в справке.

Служба индексирования является решением индексирования, входящим в состав операционной системы Windows Server 2008; также она являлась частью предыдущих версий Windows.

Необходимо установить службу поиска Windows, если только не используется настраиваемое приложение или приложение стороннего производителя, для которого требуется наличие на сервере устаревшей службы индексирования. В службе поиска Windows предоставлены некоторые улучшения по сравнению со службой индексирования, особенно это касается расширения, улучшения удобства работы и увеличения производительности.

Если имеются приложения, для работы которых требуется служба индексирования, рекомендуется обновить их для совместимости со службой поиска Windows.

На одном компьютере нельзя установить вместе службу поиска Windows и службу индексирования. Оба решения индексирования занимают ресурсы системы при активном индексировании томов и папок, поэтому одновременная работа обеих служб может существенно уменьшить производительность системы.

При установке службы поиска Windows с помощью мастера добавления ролей или мастера добавления служб ролей в Диспетчер серверов предоставляется возможность выбора томов, которые следует индексировать. Рекомендуется выбирать том только в том случае, если он используется исключительно для хранения общих папок. Индексирование типов файлов и данных в папках, которые не являются общими в сети, не окажется полезным для клиентских компьютеров, подключающихся к серверу, и приведет к затратам системных ресурсов.

Если следует индексировать отдельные общие папки, можно добавить эти папки в список индексируемых расположений позже, используя компонент «Параметры индексирования» в панели управления.

При установке службы поиска Windows выбираются расположения для индексирования по умолчанию, даже если не был выбран том для индексирования. Можно просмотреть расположения по умолчанию с помощью компонента «Параметры индексирования».

После установки службы поиска Windows дважды щелкните компонент Параметры индексирования в панели управления.

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

Чтобы удалить папку или том из списка расположений индексирования, сначала выберите необходимую папку или том в списке Сводка выбранных мест, затем снимите флажок, относящийся к этому элементу, в списке Изменить выбранные места.

Чтобы добавить папку или том в список, установите флажок, относящийся к этому элементу, в списке Изменить выбранные места.

Роль файлового сервера с Windows Search Service установлена. Диск, содержащий общий сетевой ресурс, добавляется к параметрам индексации на сервере и указывает, что индексация завершена.

Из того, что я понимаю, поисковый запрос должен быть отправлен на сервер (где проиндексирован контент), выполнен, а результаты возвращены.

Неудачные решения:

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

включить «Всегда доступно в автономном режиме» для UNC. В корпоративной среде недопустимо дублировать весь серверный контент локально, а также невозможно со многими ТБ серверного хранилища.

Обновить:

Установка включает в себя два клиента (оба полностью обновленные Win7 x64), один файловый сервер, без домена. Для простоты (в данном случае безопасность не является проблемой) используется анонимный доступ. Я действительно сомневаюсь, что это проблема с разрешениями, поскольку я могу получать доступ, изменять и создавать контент на подключенном диске. Я просто не могу найти это.

Поиск на сервере ВСЕГДА работает. В указанной папке много контента: 2,17 ТБ с 274 633 файлами, однако в папке (папках), которую я хочу найти, содержится только 11 503 файла (54,3 ГБ).

Поиск на одном из двух клиентов работает большую часть времени. Это кажется ненадежным. В некоторые дни это работает, в других - нет. Поиск на втором клиенте никогда не работал.

Индекс был перестроен как на сервере, так и на обоих клиентах.

Обновление 2:

  • На клиенте, если я выделю все файлы в общем ресурсе, зайду в свойства и позволю Win 7 подсчитывать файлы, а затем приступить к поиску после завершения подсчета, это работает. Я не уверен, почему это сработало (как-то связано с перестройкой индекса, на этот раз правильно?). У меня такое ощущение, что при изменении содержимого файлового сервера он не будет работать. Есть предположения?
Есть ли шанс, что используемый вами путь UNC - это путь DFS? Если это так, то это, к сожалению, не поддерживается, что я должен был найти трудный путь.

Учитывая, что вы пытаетесь выполнить поиск на сервере, а не в своей локальной системе, это, вероятно, не связано с индексацией, поскольку не все клиенты должны индексировать файловый сервер.

Что происходит в системе, которая не работает, если вы входите в систему как совершенно другой пользователь и пытаетесь найти сервер? Если вы получите результаты, попробуйте шаги, изложенные на этом сайте

Там есть раздел реестра:

HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced

В этом ключе есть два значения (оба шестнадцатеричных слова)

Другая вещь, которую можно попробовать, это попробовать шаги, описанные на этом сайте.

Как указано во второй ссылке, настройка «Организовать / Поиск» для «Не использовать индекс при поиске системных папок в папках с файлами» могла бы помочь. После включения поиска по папкам работает. Меня обманули, думая, что это исправлено раньше (иногда через несколько часов он возвращается в сломанное состояние). Я с оптимизмом отношусь к этому исправлению осторожно и отмечу это как ответ, если он окажется положительным. Не уверен, почему это сработало, но включение опции «Не использовать индекс при поиске системных папок в системных папках» помогло. Очевидно, что подключенный диск не содержит системных файлов. Очень странный.

Перейдите в Home Group на компьютере с Windows 7 в панели управления (я знаю, но потерпите меня . ). Нажмите «Изменить дополнительные параметры общего доступа» и в общедоступном разделе включите обнаружение сети (или отключите его, примените, включите, примените, если он уже включен). Переиндексировать и перезагрузить.

Это всего лишь предложение. Кроме того, замечаете ли вы, что общий сетевой диск отображается с буквой X даже в течение короткого периода времени, когда машина включена? Win 7 имеет привычку отказываться от индексации общего сетевого ресурса, если он не доступен сразу при загрузке, даже если он впоследствии станет доступен, например, через 30 секунд.

Я подозреваю, что это как-то связано с взаимодействием с домашней группой, даже если оно отключено. Я потратил буквально несколько дней на то, чтобы машины были видны, когда без видимой причины они сразу стали доступны другим машинам в той же ОС. Все эти случаи связаны с тем или иным вопросом «домашней группы» Windows 7.

Попробуйте войти с клиентского ПК и щелкните правой кнопкой мыши на подключенном диске. Убедитесь, что установлен флажок «разрешить индексирование содержимого на этом диске . ».

Другой вариант, который я хотел бы проверить: дважды щелкните на подключенном диске, выберите все папки, затем щелкните правой кнопкой мыши по ним, нажмите «Дополнительно», а затем убедитесь, что «папка готова к архивированию» отмечена и «разрешить файлам в этой папке иметь индексированное содержимое "проверено.

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

Я получил эту работу на сайте, за которым я слежу, где им нужно искать в определенных папках в сети отсканированные документы и искать текст в файлах PDF. Работает красиво. Из коллекции около 70 000 файлов они могут почти мгновенно искать в сети имена файлов и документы PDF, содержащие конкретный текст. Извините, это не решает ваших точных проблем, но, надеюсь, вы или кто-то другой извлекают пользу из моих усилий Я отправил кому-то свои результаты по электронной почте, чтобы сообщить им об этом и задокументировать. Теперь поделился здесь :)

Два часа ****** и еще два часа поисков, и я наконец-то нашел это:

Это именно то, что я ищу !! Почему я не могу найти ни одного сайта MS, рассказывающего мне это **.

. пользователи Windows 7 могут также искать контент, хранящийся в общих папках в сети. Для этого необходимы следующие предварительные условия: Удаленный компьютер должен работать под управлением Windows 7, Windows Vista, Windows Server 2008, Windows Server 2008 R2 или Windows XP или иметь Windows Server 2003 с установленным WDS 4.0. Служба поиска Windows (WSearch) должна быть запущена на удаленном компьютере (в Windows Server 2008 вы можете включить службу поиска, установив роль файловых служб, а затем включив службу роли поиска Windows в этой роли). Общий каталог на удаленном компьютере должен быть включен в индексированную область на удаленном компьютере. Примечание. Чтобы обеспечить оптимальный режим удаленного поиска, Microsoft рекомендует обновить компьютеры с более ранними версиями Windows с WDS 2.6.6 или WDS 3.01 до WDS 4.0.

Удаленный поиск, выполняемый с локального компьютера, использует службу поиска Windows на удаленном компьютере для выполнения запроса по индексу на удаленном компьютере.

Просто чтобы уточнить, единственный индекс в этом решении находится на сервере. Никто из клиентов не ведет свой собственный индекс. Все клиенты используют Windows 7, и им не нужно было ничего особенного, чтобы заставить их работать (за исключением чего-либо на этом сайте, я мог бы забыть). Я считаю, что клиенты Windows XP должны были бы установить Windows Search 4, но не нуждались бы в локальном индексе. Мне пришлось игнорировать / отключить службу индексирования, встроенную в сервер (сервер Windows 2003), и установить Windows Search 4 на сервере. Затем я настроил Windows Search с помощью групповой политики.

Похоже на случай плохой / неполной / поврежденной индексации.

Вы пробовали точно такой же поиск прямо на сервере? Если это тоже не сработает, могу ли я предложить перестроить индекс:

Это выглядело многообещающе, но не делало работу. Однако я узнал, что это только одна система, на которую влияют. Сам сервер может выполнять поиск без проблем. Я протестировал другой клиент Windows 7, и поиск подключенного диска работает успешно. К сожалению, система, которая используется чаще (и требует поиска), все еще не работает. Будет ли индекс подключенного сетевого диска действительно скопирован локально? Разве строка запроса не должна быть отправлена ​​на сервер для выполнения и только результаты возвращены? Насколько я знаю, подключенный диск - это простой путь к UNC-пути. Нет подключения к удаленным службам (например, службе поиска Windows на вашем сервере Win2k8) через подключенные диски. Теперь, когда я думаю об этом, может быть, вам нужно убедиться, что подключенный диск на самом деле индексируется на машине с Win7. Зайдите в Параметры индексирования на панели управления и проверьте подключенный диск, если он не отмечен. Если он уже отмечен, нажмите « Дополнительно», а затем « Перестроить», чтобы перестроить индекс. Надеюсь, что это сделает. Просто прочитайте здесь, что, как вы сказали, Windows достаточно умна, чтобы использовать удаленный индекс на путях UNC. Узнай что-нибудь каждый день. В любом случае, если вы еще этого не сделали, возможно, вы захотите решить проблему с помощью параметров индексации машины Win7. Может быть, удалить локальную индексацию подключенного диска, если он установлен в данный момент? @mbursill, вы уверены, что разрешения для этого компьютера, который ничего не может получить? (учетные записи пользователей и компьютеров?) Server 2008 должен выполнить поиск, а затем отфильтровать то, к чему у вас нет доступа. @Olivier, с Win 7 вы не можете добавить UNC или сопоставленный диск в локальный индекс. Вы загружаете параметры индексации, нажимаете «Изменить», затем «Показать все местоположения». Вы видите все локальные, даже съемные диски, но ничего удаленного. Тем не менее, я все равно попытался восстановить, и когда он наконец закончился, я все еще не мог найти подключенный диск. Точно такая же строка поиска (одно слово) на сервере или втором клиенте работает, но не на этом Win 7. Поиск локально проиндексированного контента работает нормально.

Если параметры Microsoft не работают, вы можете попробовать эти (непроверенные) альтернативы:

Читайте также: