Monday, September 25th, 2017

Настройка Windows Search Engine

Published on Март 2, 2009 by   ·   Комментариев нет

Недавно была опубликована статья о том, как индексировать не-Vista разделы в Vista Beta 1. Мы написали, что эта статья не проверена. К сожалению, после проверки оказалось, что эта статья – утка. Теперь подготовлена другая статья, проверенная и достоверная. Мы приносим извинения всем, кого ввели в заблуждение.

argument essay definition

Как известно, в Windows Vista появился Windows Search Engine, который позволяет индексировать файлы на всех ваших дисках, папках и компьютерах в сети и помещать вашу информацию в Виртуальные папки (см. обзор) и проводить поиск по метаданным. Имеется только одна проблема в Beta 1 – система не работает. WSE индексирует исключительно папку «%systemdrive%Users», то есть папку Users, которая находится на диске, куда установлена Vista. Однако и эта проблема решаема. Ребята с aeroxp.net несколько дней искали решение проблемы и оно найдено! Теперь мы представим вам мануал – как включить индекс по другим локациям.

Однако мы предупреждаем: Создатели этого манула не отвечают за любые проблемы, которые могут последовать из-за использования нашей инструкции. Вы должны понимать, что изменяете продукт beta – тестирования и возможен риск из-за нестабильности системы.

Если вы согласны, приступим.

Имеется две части проблемы: первая, то, что не индексируются файлы за пределами папки Users; вторая – поиск не ищет за пределами этой папки. Решение одной проблемы без решения другой бессмысленно и не принесет результата. Поэтому не пропускайте ничего в инструкции.

Исправление индексирования файлов
Наберите следующее в блокнот и сохраните под именем indexfix.reg.

Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\USearch\\Gather\\Windows\\SystemIndex\\StartPages\\3]
«URL»=»C:\\\\\\Users\\\\\\»
«HostDepth»=dword:00000000
«EnumerationDepth»=dword:ffffffff
«FollowDirectories»=dword:00000001
«StartPageIdentifier»=dword:00000005
«CrawlNumberInProgress»=dword:ffffffff
«CrawlNumberScheduled»=dword:ffffffff
«ForceFullCrawl»=dword:00000000
«ForceFullCrawlExternal»=dword:00000000
«LastCrawlStopped»=dword:00000000
«Type»=dword:00000000
«CrawlControl»=dword:00000000
«LastCrawlType»=dword:00000003
«IncludeInProjectCrawls»=dword:00000001
«LastCrawlTime»=hex:20,4b,40,57,05,97,c5,01
«LastStartCrawlTime»=hex:00,38,38,3e,05,97,c5,01
«NotificationHRes»=dword:00000000
«LastCrawlSuccesses»=dword:000002a9
«LastCrawlExcluded»=dword:0000000a
«LastCrawlAccessDenied»=dword:00000000
«LastCrawlNotFound»=dword:00000000
«LastCrawlUncategorizedErrors»=dword:00000004
«LastCrawlSeedStatus»=dword:00000000
«LastCrawlId»=dword:00000009
«NumberOfUrls»=dword:00000000
«CsType»=dword:00000004
«Created»=dword:00000000
«Modified»=dword:00000000

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

— Последняя цифра в строке [HKEY…StartPages# обозначает порядковый номер добавляемого вами объекта. Для того, что бы индексировать новый объект, необходимо изменить эту цифру. Если вы добавили индексировать какую-то папку, а теперь хотите параллельно с той, индексировать еще одну, измените эту цифру, что бы новый объект для индексирования не стер старого (каждый раз при добавлении нового объекта изменяйте цифру на единицу). В Vista Beta 1 уже есть 0, 1 и 2, поэтому начинать надо с 3 и так далее.
— В строке “URL” измените «C:\\\\\\Users\\\\\\» на папку, которую хотите индексировать. Важным моментом является то, что вы должны использовать не один знак \\, а два таких знака между сменой папок.
Примечание для русских пользователей: здесь в адресе можно использовать кириллицу, поэтому выбирайте, что индексировать без смущений по-поводу присутствия в адресе русских букв.
— Измените параметр “StartPageIdentifier” на несколько значений больше, чем значение, установленное вами в [HKEY…StartPages#.

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

После применения файл, идите в Start > Run, наберите “services.msc”. В списке выберите Windows Search Engine и перезапустите его кнопкой Restart в левой панели. Далее щелкните иконку Windows Search Engine в трее и нажмите Rebuild Index в окне, которое откроется. Процесс займет некоторое время, поэтому лучше подождите завершение индексирования. Посмотреть продвижение работ вы можете, нажав на кнопку “Show Status”. Окончание процесса будет ознаменовано надписью «Index Idle».

Исправление виртуальных папок
Имеется три виртуальные папки, которые необходимо «починить», что бы во всех виртуальных папках отображались ваши документы и медиа-файлы: All Documents, All Music и All Pictures and Videos. Физически они располагаются по адресу %userprofile%Virtual Folders. Вы можете редактировать эти папки как из самой Vista, так и из другой ОС. Думаю, лучше из самой Vista. Для этого в блокноте откройте папку указанную выше и в поле имени начните вводить нужное имя, у вас оно должно автоматически заполниться вместе с дополнением .vfolder.

В блокноте вы увидите секцию XML названную <scope>, с некоторыми ключами, начинающимися с <include knownFolder=. До </scope>, но после <scope>, добавьте следующую линию (или линии) для каждого диска или папки, содержание которой вы хотите видеть в этой виртуальной папке.

Код:
<include path=”ваш адрес здесь”/>

Где «ваш адрес здесь» обозначает путь к папке или диску, который индексируется через WSE. Сохраните изменения в виртуальной папке. Повторите процесс для остальных двух папок.
Примечание для русских пользователей: здесь вы не можете использовать кириллицу в адресе. Однако это проблемы не составляет. Если вы добавляли в реестр уточненную информацию (скажем адрес с русскими символами), то здесь вы можете просто указать диск, на котором размещается та папка, которую вы вводили в реестре.

Для примера, давайте изменим папку All Pictures для отображения в ней содержимого папки C:Pictures. Я редактирую файл «All Pictures and Videos.vfolder», как описано выше (заметьте, что новая строка должна находиться на одном уровне).

Код:

<scope>
<include knownFolder=”{…}”/>
<include knownFolder=”{…}”/>
<include path=”C:\\Pictures\\”/>
</scope>

Теперь вы можете открыть из Меню Пуск любую имеющуюся там виртуальную папку (documents, music или pictures) и если вы сделали все правильно (включая то, что вы подождали пока WSE проиндексировал ваши файлы), вы увидите всю вашу медиа информацию и прочие документы в этих папках.

Настройка поиска
На данный момент мы не знаем, как заставить поиск искать по индексированным файлам вне папки Users. Однако если вам действительно нужно искать в какой-то папке или каком-то диск вне папки Users, вы можете нажать на эту папку (или диск) правой кнопкой и выбрать Search. Здесь вы сможете произвести обычный поиск, долгий и нудный, какой присутствовал в предыдущих версиях Windows. Создатели данного мануала в данный момент работают над программой, в которой вы сможете без проблем указать, где искать и что, как это было, скажем, в Windows XP.

Источник: aeroxp.net











































Смотрите также:

Tags: , , ,

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]