Я пытался воспользоваться встроенной возможностью системы по индексированию документов. Все было хорошо, пока я не попробовал поискать русские слова. Дома у меня англоязычная Windows 5.0.2195 SP2 Build 2195. Попытался на работе, где стоит русская версия, - получилось. Простая замена файлов cidaemon.exe, ciodm.dll, query.dll ничего не дала. Т. е. я их действительно заменил, обойдя механизм восстановления системных файлов. Сообщения русифицировались, но все равно при попытке найти русское слово система пишет: «Запрос содержит только игнорируемые слова». Может, вы сумеете мне помочь?
Игорь Лебедев, sabsys@mail.uln.ru

Русские документы не индексируются на Windows 2000 по двум причинам:

  1. Не установлена русская кодовая страница. В таком случае необходимо открыть Control Panel -> Regional Options -> вкладка «General» -> раздел Language Settings for the System. Там нужно сделать следующее:
    1. поставить галочку на кодовой странице Cyrillic и обязательно нажать кнопку Apply (должно произойти копирование файлов кодовой страницы);
    2. нажать кнопку Set Default и выбрать из списка Russian. Перезагрузить компьютер. После смены кодовой страницы надо перестроить все индексы, а лучше вообще удалить их (остановив предварительно Index Server Service) и построить заново.
  2. Windows 2000 могла быть установлена при модернизации Windows NT 4.0, а на NT до модернизации использовался Index Server 2.0 (из сос-тава Option Pack 4.0 или Microsoft Site Server). В этом случае индексация русских документов также работать не будет. Для решения проблемы систему придется переустановить заново. От версии самой операционной системы Windows 2000 (русская или английская) работа индексатора не зависит.

Сергей Мороз - преподаватель учебного центра АНХ, имеет сертификаты MCSE, MCT. С ним можно связаться по адресу: SergeyM@ane.ru.

Поделитесь материалом с коллегами и друзьями