Почему Windows 7 постоянно переиндексирует мою систему?


11

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

Этот «системный индекс» - это то, на что влияют параметры индексирования в панели управления. У меня настроено индексирование всех локальных дисков. В моем системном индексе Windows 7 у меня есть около 800 тыс. Файлов. Каждые несколько недель индекс стирается, и все элементы переиндексируются, что занимает несколько дней.

Почему это происходит и как я могу это исправить?


3
Какой индекс? Какие предметы?
Гроностай

Я никогда не слышал о "системном индексе".
Моисей

У меня точно такая же проблема. Для индексации файлов 1500 КБ на всех моих локальных жестких дисках требуется около четырех дней. А на пятое утро Windows решила, что все начнется с нуля. Я действительно разочарован, потому что такой инструмент практически не пригоден для использования.
Искатель правды

Я узнал немного интересной информации об этом. Я никогда не думал об этом, поэтому спасибо за вопрос, мне также было интересно узнать, что он на самом деле делает. Включить? online-tech-tips.com/computer-tips/… Варианты индексации? helpdeskgeek.com/windows-7/…
ejbytes

У меня такая же проблема на Win10. Прекрасно работает в течение пары недель, а затем решает, что нужно удалить индекс и перестроить. Очень расстраивает.
Уильям Леара

Ответы:


5

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

Как и в ответе @ K7AAY, я использую поисковую систему Everything для имен файлов.

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

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


4

Win7 индексирует все файлы, если вы не отключили это, как я сделал, открыв Windows Explorer, щелкнув правой кнопкой мыши на C:, выбрав Свойства и щелкнув по отмеченному кружку флажку на рисунке ниже.

введите описание изображения здесь

Когда мне нужно найти файл по имени, я делаю это с помощью бесплатного приложения Everything с http://www.voidtools.com/, которое намного быстрее, чем собственная функция поиска Window.


1
Я использую все, но он ищет только имена файлов, а не в файлах, поэтому я также хочу индекс Windows.
user276198

4

У меня нет 100% ответа, но некоторые из следующих могут помочь:

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

  • Если у вас медленное устройство хранения, сканирование такого большого количества файлов может занять слишком много времени

    • Вы можете настроить то, что индексируется в разделе «Параметры индексации»
    • Вы все еще можете использовать Поиск Windows для элементов, которые не были проиндексированы, но для поиска этих файлов потребуется больше времени.
  • Каким-то образом запланированные задачи оптимизации портят поиск

    • У Windows есть пара задач Оптимизация меню Пуск в Планировщике задач
    • Вы можете попробовать отключить / запустить / проверить время последнего запуска, чтобы увидеть, замечаете ли вы что-нибудь
  • Вы можете открыть «Просмотр событий» и выполнить поиск записей, связанных с поиском Windows, чтобы увидеть, нет ли в нем ошибок или есть какие-либо связанные с ними подробности.

  • Убедитесь, что служба поиска Windows установлена ​​на автоматический или автоматический (отложенный запуск). Возможно, он не всегда работает, а затем должен наверстать упущенное при повторном открытии.

  • Вы можете попытаться перестроить поисковый индекс в параметрах индексирования, хотя, похоже, именно так Windows время от времени и делает

Как примечание, вы можете исправить Windows Search, а не использовать сторонние альтернативы по следующим причинам:

  • Windows Search выполнит поиск внутри файлов, включая документы и PDF-файлы (возможно, вам придется загрузить ifilter)

  • Windows Search предоставляет результаты в меню «Пуск», поэтому использование функции поиска для запуска программ работает неправильно, если поиск работает неправильно


То, что я считаю главным дискомфортом, это то, что при перестройке индекса он не содержит записей для файлов, уже проиндексированных и все еще существующих на моих жестких дисках. Когда я тестировал функциональность Windows Search (первый и последний раз в своей жизни), он автоматически перестраивал мой индекс три раза в неделю (два раза, начиная с перестроения до завершения предыдущей сборки). Для индексации всех моих 1,5 миллионов файлов требуется около четырех дней. Мне кажется это совершенно бессмысленным, и из-за этого такая услуга практически непригодна.
искатель истины
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.