Статьи Настройка службы индексирования в Windows XP

Тема в разделе "Microsoft Windows XP", создана пользователем Крот, 12 апр 2010.

  1. Крот
    Оффлайн

    Крот Активный пользователь

    Сообщения:
    26
    Симпатии:
    30
    В разнообразных статьях, посвященных оптимизации производительности Windows XP, рекомендуется отключать службу индексирования, потому что она якобы снижает быстродействие системы. Это не совсем верно, но большинство пользователей так и поступает, поскольку не понимает, зачем вообще нужно индексирование.

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

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

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

    Как работает служба индексирования

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

    Методика поиска и типы файлов для индексирования определяются набором специальных фильтров. По умолчанию, индексируются файлы HTML и TXT, а также все файлы Microsoft Office, включая электронную почту. Кроме того, фильтры разграничивают полезное содержимое файла (текст) и служебную информацию (заголовки и форматирование).

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

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

    Оптимизировано для NTFS

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

    В журнале изменений содержатся сведения об удалении, добавлении и изменении файлов во всех папках на разделе NTFS. Это помогает службе индексирования определить, когда содержимое папки было изменено в последний раз, и запустить процесс обновления индекса.

    База данных по всем файлам, хранящимся на жестком диске, рискует разрастись до невообразимых объемов. Предотвратить это позволяет технология создания разреженных файлов, доступная на разделах NTFS. Сохраненный таким образом файл базы данных занимает гораздо меньше места, чем если бы он хранился на разделе FAT.

    Знакомство с настройками


    Теперь, когда вы представляете, как работает служба индексирования, давайте ознакомимся с ее стандартной конфигурацией. Чтобы запустить консоль служб индексирования, откройте меню «Пуск» (Start), нажмите кнопку «Выполнить» (Run), введите «Ciadv.msc» (без кавычек) в поле «Открыть» (Open) и нажмите «OK». В открывшемся окне нажмите кнопку «Скрытие/отображение дерева консоли» (Show/Hide Console Tree) на панели инструментов. Откроется дерево консоли, как показано на рис. A.

    [​IMG]
    Рисунок A. По умолчанию, служба индексирования сканирует весь жесткий диск

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

    К примеру, в каталоге «C:\Windows» на моем компьютере хранится почти 17 тысяч файлов, на индексирование которых уходит много времени и места. Файлы в каталоге «C:\Documents and Settings» интересуют меня куда больше, но и здесь их насчитывается 34 тысячи, причем большинство не содержит интересующих меня данных.

    Изменение списка папок для индексирования

    Чтобы сделать индексирование максимально эффективным, стоит ограничить его папкой «Мои документы» (My Documents), в которой хранятся все нужные файлы данных. Это значительно повысит эффективность поиска.

    Для начала удалите все элементы из списка «Папки». Это можно сделать с помощью кнопки удаления на панели инструментов или командой «Удалить» (Delete) из контекстного меню. При этом вам будет предложено подтвердить выполнение операции.

    Чтобы добавить в список папку «Мои документы», откройте меню «Действие» (Action) и выберите опцию «Создать | Папка» (New | Directory). В диалоговом окне «Добавление папки» (Add Directory) нажмите кнопку «Обзор» (Browse) и укажите размещение папки «Мои документы» в поле «Путь» (Path) (рис. B). Нажмите кнопку «OK».

    [​IMG]
    Рисунок B. В список индексирования следует добавить папки, в которых содержатся действительно нужные файлы данных.

    Теперь сверните консоль службы индексирования, запустите Проводник (Windows Explorer) и найдите папку «Мои документы». Нажмите на ней правой кнопкой мыши и выберите пункт «Свойства» (Properties). В диалоговом окне свойств откройте вкладку «Общие» (General) и нажмите кнопку «Другие» (Advanced). В диалоговом окне «Дополнительные атрибуты» (Advanced Attributes) поставьте флажок «Разрешить индексирование папки для быстрого поиска» (For Fast Searching, Allow Indexing Service to Index This Folder) (рис. C) и нажмите «OK».

    [​IMG]
    Рисунок C. Чтобы сделать файлы и папки доступными для индексирования, поставьте флажок «Разрешить индексирование папки для быстрого поиска».

    Нажмите «OK», чтобы закрыть окно свойств папки «Мои документы». Появится диалоговое окно «Подтверждение изменения атрибутов» (Confirm Attribute Changes), показанное на рис. D. Выберите опцию «К этой папке и всем вложенным папкам и файлам» (Apply Changes to This Folder, Subfolders and Files) и нажмите «OK».

    [​IMG]
    Рисунок D. Подтвердите, что хотите разрешить индексирование папки, всех вложенных папок и файлов.

    Теперь вновь разверните консоль службы индексирования и выделите раздел «Служба индексирования на локальном компьютере» (Indexing Service on Local Machine). В нем содержится основной каталог «System» (рис. E). Нажмите кнопку «Начать индексирование» (Start Indexing) на панели инструментов.

    [​IMG]
    Рисунок E. Чтобы запустить составление индекса, нажмите кнопку «Начать индексирование» на панели инструментов.

    Пока идет индексирование, за компьютером лучше не работать, чтобы не затягивать процесс. Разумнее всего запускать индексирование в обеденный перерыв или на ночь. Текущее состояние индексирования указывается в графе «Состояние» (Status), как показано на рис. F.

    [​IMG]
    Рисунок F. В графе «Состояние» указывается, на какой стадии находится процесс индексирования.

    Когда индексирование завершится, в графе «Состояние» будет указано «Запущен» (Started) (рис. G). Теперь можно закрыть консоль службы индексирования и начинать поиск.

    [​IMG]
    Рисунок G. После завершения индексирования в графе «Состояние» будет указано, что все готово к поиску.

    Добавление типов файлов

    Как я уже упоминал, по умолчанию, служба индексирования включает фильтры для файлов HTML и TXT, а также всех файлов Microsoft Office. Если вы хотите осуществлять индексирование и поиск по файлам других типов, необходимо установить дополнительные фильтры контента — IFilters. Такие фильтры используются и в Microsoft SharePoint Server, поэтому они существуют для большинства распространенных типов файлов.

    К примеру, на сайте Adobe можно найти бесплатный фильтр для файлов PDF. С сайта Microsoft можно загрузить Visio IFilter, а с сайта 4-Share — 30-дневную пробную версию фильтра для ZIP-архивов. Богатый выбор платных фильтров представлен на сайте IfilterShop.

    Индексирование файлов с неизвестными расширениями

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

    Для этого запустите консоль службы индексирования и нажмите кнопку «Скрытие/отображение дерева консоли». Выделите раздел «Служба индексирования на локальном компьютере», нажмите на нем правой кнопкой мыши и выберите пункт «Свойства». В диалоговом окне свойств поставьте флажок «Индексировать файлы с неизвестными расширениями» (Index Files with Unknown Extensions) (рис. H) и нажмите «OK».


    [​IMG]
    Рисунок H. Чтобы разрешить службе индексирования извлекать нужную информацию из файлов неизвестных типов, поставьте флажок «Индексировать файлы с неизвестными расширениями».


    Источник
     
    E100, whop, Alex1983 и 4 другим нравится это.
  2. E100
    Оффлайн

    E100 Активный пользователь

    Сообщения:
    84
    Симпатии:
    60
    Интересно, а где он сохраняет эту базу?
     
  3. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.381
    Симпатии:
    5.265
    то вместо службы индексирования рекомендую использовать программу EVERYTHING Search Engine.
     
    E100 нравится это.
  4. E100
    Оффлайн

    E100 Активный пользователь

    Сообщения:
    84
    Симпатии:
    60
    Спасибо за программку, а где же всетка хранится эта база?
     
  5. Kиpилл
    Онлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.199
    Симпатии:
    4.970
    Смотрите панель управления,параметры индексирования - дополнительно
    upload_2014-4-13_9-32-10.png
     
    Dragokas и E100 нравится это.

Поделиться этой страницей